കോഡ് & ഫോർമാറ്റ്

റെജെക്സ് ടെസ്റ്റ്

ഒരു റീജെക്സ് പാറ്റേൺ എഴുതുക, അത് വാചകവുമായി താരതമ്യം ചെയ്യുക; പൊരുത്തങ്ങൾ ഹൈലൈറ്റ് ചെയ്യപ്പെടും, ക്യാപ്‌ചർ ഗ്രൂപ്പുകളും പൊരുത്തങ്ങളുടെ എണ്ണവും തൽക്ഷണം ലിസ്റ്റ് ചെയ്യപ്പെടും. സൗജന്യം, ക്ലയന്റ്-സൈഡ്.

റെജെക്സ് ടെസ്റ്റ്
/ / g
ഒന്നിലധികം ഫ്ലാഗുകൾ തിരഞ്ഞെടുക്കാം; സജീവ ഫ്ലാഗുകൾ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.
വിവരം

Regex ടെസ്റ്റുകളെക്കുറിച്ച്

പതിവ് എക്സ്പ്രഷനുകൾ (റെഗുലർ എക്സ്പ്രഷൻ / റെജക്സ്ടെക്സ്റ്റിനുള്ളിലെ നിർദ്ദിഷ്ട പാറ്റേണുകൾ തിരയാനും പരിശോധിക്കാനും എക്സ്ട്രാക്റ്റ് ചെയ്യാനും ഉപയോഗിക്കുന്ന ശക്തമായ ഒരു ഭാഷാ മാനദണ്ഡമാണ് Regex. ഇമെയിൽ, ഫോൺ നമ്പർ അല്ലെങ്കിൽ URL സ്ഥിരീകരണം പോലുള്ള ലളിതമായ പരിശോധനകൾക്കും ലോഗ് ഫയൽ പാഴ്‌സിംഗ് അല്ലെങ്കിൽ സങ്കീർണ്ണമായ ടെക്സ്റ്റ് പരിവർത്തനങ്ങൾ പോലുള്ള കൂടുതൽ വിപുലമായ ജോലികൾക്കും ഇതേ വാക്യഘടന ബാധകമാണ്. യഥാർത്ഥ ടെക്സ്റ്റിൽ നിങ്ങൾ ടൈപ്പ് ചെയ്ത പാറ്റേൺ തൽക്ഷണം പരീക്ഷിക്കാൻ ഈ സൗജന്യ Regex ടെസ്റ്റ് ടൂൾ നിങ്ങളെ അനുവദിക്കുന്നു.

ഉപകരണം, ആഗോള (ഗ്രാം), കേസ്-ഇൻസെൻസിറ്റീവ് (i), നിരവധി വരികൾ (മീ), ഡോട്ട്-ഓൾ (കൾ / ഡോട്ട്ആൾ) കൂടാതെ യൂണികോഡ് (യു) ഇത് ഫ്ലാഗുകളെ പിന്തുണയ്ക്കുന്നു. പൊരുത്തപ്പെടുന്ന എല്ലാ വിഭാഗങ്ങളും വാചകത്തിനുള്ളിൽ നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. പൊരുത്തപ്പെടുന്ന ഏതെങ്കിലും ഗ്രൂപ്പുകൾ ഉണ്ടെങ്കിൽ,(ഗ്രൂപ്പ്)മൂല്യങ്ങൾ അവയുടെ നമ്പറുകൾക്കൊപ്പം ഒരു പ്രത്യേക പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നതിനാൽ, ഗ്രൂപ്പ് ഏത് മൂല്യമാണ് പിടിച്ചെടുത്തതെന്ന് നിങ്ങൾക്ക് എളുപ്പത്തിൽ കാണാൻ കഴിയും. നിങ്ങൾ ഒരു അസാധുവായ പാറ്റേൺ നൽകുമ്പോൾ, ഉപകരണം ഉടൻ തന്നെ ഒരു മുന്നറിയിപ്പ് നൽകുകയും ആപ്ലിക്കേഷനെ ക്രാഷ് ചെയ്യുകയുമില്ല.

എല്ലാ പ്രോസസ്സിംഗും നിങ്ങളുടെ ബ്രൗസറിലാണ് നടക്കുന്നത്; നിങ്ങളുടെ ടെക്സ്റ്റ് ഒരു സെർവറിലേക്കും അയയ്ക്കില്ല. ജാവാസ്ക്രിപ്റ്റ് നേറ്റീവ് ആണ്. റെഗ്എക്സ്പി ഇത് ഒരു റീജെക്സ് എഞ്ചിൻ ഉപയോഗിക്കുന്നതിനാൽ, ഫലങ്ങൾ ജാവാസ്ക്രിപ്റ്റ് പരിതസ്ഥിതികളുമായി പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നു. നിങ്ങളുടെ റീജെക്സ് പഠന പ്രക്രിയയിൽ ഒരു പരിശീലന മേഖലയായി അല്ലെങ്കിൽ നിങ്ങളുടെ പ്രോജക്റ്റിൽ നിങ്ങൾ ഉപയോഗിക്കുന്ന പാറ്റേൺ ലൈവ് ടെസ്റ്റ് ചെയ്യാൻ ഈ ഉപകരണം ഉപയോഗിക്കാം.

ഇതെങ്ങനെ ഉപയോഗിക്കണം?

ഘട്ടം ഘട്ടമായി

  1. റെജക്സ് പാറ്റേൺ ബോക്സിൽ നിങ്ങൾക്ക് പരീക്ഷിക്കേണ്ട എക്സ്പ്രഷൻ ടൈപ്പ് ചെയ്യുക (സ്ലാഷ് ലൈനുകൾ) / (ഇല്ലാതെ, പാറ്റേൺ മാത്രം).
  2. നിങ്ങളുടെ ആവശ്യങ്ങൾക്കനുസരിച്ച് പതാകകൾ തിരഞ്ഞെടുക്കുക: g എല്ലാ മത്സരങ്ങളും, i കേസ്-ഇൻസെൻസിറ്റീവ്, m നിരവധി വരികൾ, s ഡോട്ട്-ഓൾ, u യൂണികോഡ്.
  3. പരീക്ഷണ വാചകം നിയുക്ത സ്ഥലത്ത് പാറ്റേൺ പരീക്ഷിക്കാൻ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന വാചകം ഒട്ടിക്കുകയോ ടൈപ്പ് ചെയ്യുകയോ ചെയ്യുക.
  4. ഫലങ്ങൾ തൽക്ഷണം അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു: പൊരുത്തങ്ങൾ ഊന്നിപ്പറഞ്ഞിരിക്കുന്നുപൊരുത്തങ്ങളുടെ എണ്ണം പ്രദർശിപ്പിച്ചിരിക്കുന്നു.
  5. ഓരോ മത്സരത്തിനു കീഴിലും ക്യാപ്‌ചർ ഗ്രൂപ്പുകൾ ഉണ്ടെങ്കിൽ ഗ്രൂപ്പ് ടേബിൾ അത് ദൃശ്യമാകുന്നു; ഗ്രൂപ്പ് നമ്പറും മൂല്യങ്ങളും പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
FAQ

പതിവ് ചോദ്യങ്ങൾ

g: global — ആദ്യത്തേത് മാത്രമല്ല, എല്ലാ പൊരുത്തങ്ങളും ഉൾപ്പെടുന്നു. i: കേസ്-ഇൻസെൻസിറ്റീവ് — വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും തമ്മിൽ വേർതിരിച്ചറിയുന്നില്ല. m: മൾട്ടിലൈൻ — ^ കൂടാതെ $ ഇത് ഒരു ലൈൻ ബ്രേക്ക്/ന്യൂസ്‌ലൈൻ ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു. s: ഡോട്ട്എല്ലാം — ഡോട്ട് (.ഇത് പുതിയ വരി പ്രതീകത്തെയും മാപ്പ് ചെയ്യുന്നു. u: യൂണികോഡ് — പൂർണ്ണ യൂണികോഡ് പിന്തുണ നൽകുന്നു.

ഉപകരണം ഒരു അസാധുവായ പാറ്റേൺ കണ്ടെത്തുമ്പോൾ, അത് ഒരു ചുവന്ന മുന്നറിയിപ്പ് സന്ദേശം പ്രദർശിപ്പിക്കുകയും നിലവിലെ ഫലം മായ്‌ക്കുകയും ചെയ്യുന്നു. ആപ്ലിക്കേഷൻ ക്രാഷ് ആകുന്നില്ല; നിങ്ങൾ പാറ്റേൺ ശരിയാക്കുമ്പോൾ ഫലം തൽക്ഷണം പുതുക്കപ്പെടും.

നിങ്ങളുടെ പാറ്റേണിലെ ബ്രാക്കറ്റിനുള്ളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഭാഗങ്ങൾ ഒരു ക്യാപ്‌ചർ ഗ്രൂപ്പായി മാറുന്നു: ഉദാഹരണത്തിന് (\d+)ഓരോ പൊരുത്തത്തിനും, ഈ ഗ്രൂപ്പുകളുടെ ഉള്ളടക്കങ്ങൾ ഗ്രൂപ്പ് 1, ഗ്രൂപ്പ് 2... എന്നിങ്ങനെ പ്രത്യേക പട്ടികകളിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു. പേരില്ലാത്തതും പേരുള്ളതുമായ ഗ്രൂപ്പുകൾ ((?...)) പിന്തുണയ്ക്കുന്നു.

നിങ്ങളുടെ ബ്രൗസറിന്റെ ജാവാസ്ക്രിപ്റ്റ് എഞ്ചിൻ ഉപയോഗിച്ചാണ് കണക്കുകൂട്ടൽ നടത്തുന്നത്, അതിനാൽ ആധുനിക ബ്രൗസറുകളിൽ നിരവധി MB ടെക്സ്റ്റ് ഉണ്ടെങ്കിൽ പോലും ഇത് വേഗതയുള്ളതാണ്. "വിപത്ത് ബാക്ക്ട്രാക്കിംഗ്" ഉള്ള വളരെ നീണ്ട പാറ്റേണുകളോ എക്സ്പ്രഷനുകളോ ബ്രൗസറിന്റെ വേഗത കുറച്ചേക്കാം; ഈ സാഹചര്യത്തിൽ, പേജ് പുതുക്കുക.

ഇല്ല. നിങ്ങളുടെ റീജക്സ് പാറ്റേണും ടെസ്റ്റ് ടെക്സ്റ്റും നിങ്ങളുടെ ബ്രൗസറിൽ മാത്രമേ പ്രോസസ്സ് ചെയ്യൂ; ഒരു ഡാറ്റയും സെർവറിലേക്ക് കൈമാറുകയോ സംഭരിക്കുകയോ ഇല്ല.