Regex ടെസ്റ്റർ
നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ സാമ്പിൾ ടെക്സ്റ്റിൽ ജാവാസ്ക്രിപ്റ്റ് റെഗുലർ എക്സ്പ്രഷനുകൾ പരിശോധിക്കുക.
നിങ്ങളുടെ പാറ്റേണും ടെക്സ്റ്റും ബ്രൗസറിലാണ് പരിശോധിക്കുന്നത്. BroBroGo-ലേക്ക് ഒന്നും അപ്ലോഡ് ചെയ്യപ്പെടുന്നില്ല.
പതിവ് ചോദ്യങ്ങൾ
എന്റെ ടെക്സ്റ്റ് ഇവിടെ പേസ്റ്റ് ചെയ്യുന്നത് സുരക്ഷിതമാണോ?
അതെ. പൊരുത്തപ്പെടുത്തൽ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിലാണ് നടക്കുന്നത് — വിവരങ്ങളൊന്നും BroBroGo-ലേക്ക് അയയ്ക്കുന്നില്ല.
g/i/m/s ഫ്ലാഗുകൾ എന്താണ് അർത്ഥമാക്കുന്നത്?
g എന്നത് ആദ്യത്തേത് മാത്രമല്ല, എല്ലാ പൊരുത്തങ്ങളും കണ്ടെത്തുന്നു. i എന്നത് കേസ് അവഗണിക്കുന്നു. m എന്നത് ^, $ എന്നിവയെ മുഴുവൻ സ്ട്രിംഗിന് പകരം ഓരോ വരിയുടെയും തുടക്കവും ഒടുക്കവുമായി പൊരുത്തപ്പെടുത്തുന്നു. s എന്നത് . ചിഹ്നത്തെ വരി മുറിക്കലുകളുമായും (line breaks) പൊരുത്തപ്പെടുത്താൻ അനുവദിക്കുന്നു.
എന്റെ പാറ്റേൺ കൂടുതൽ സമയമെടുക്കുന്നു എന്ന് കാണിച്ചത് എന്തുകൊണ്ടാണ്?
ചില പാറ്റേണുകൾ കഠിനമായ ബാക്ക്ട്രാക്കിംഗിന് (catastrophic backtracking) കാരണമാകുന്നു — എഞ്ചിൻ പരാജയപ്പെടുന്നതിന് മുൻപ് എക്സ്പോണൻഷ്യൽ എണ്ണം കോമ്പിനേഷനുകൾ പരീക്ഷിക്കുന്നു, ഇത് ബ്രൗസർ ടാബ് ഹാങ്ങ് ആക്കിയേക്കാം. ഇത് സംഭവിച്ചാൽ ഈ ടൂൾ 2 സെക്കൻഡിന് ശേഷം പൊരുത്തപ്പെടുത്തൽ റദ്ദാക്കുന്നു, അതിനാൽ പേജ് ഒരിക്കലും ലോക്ക് ആകില്ല. (a+)+ പോലെയുള്ള നെസ്റ്റഡ് ആവർത്തനങ്ങൾ ലളിതമാക്കാൻ ശ്രമിക്കുക.