Regex Tester (Match, Group ਅਤੇ Replacement Preview)

Regex test ਤੁਰੰਤ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ? ਇਸ regex tester ਨਾਲ ਪੇਸਟ ਕਰੋ ਅਤੇ ਤੁਰੰਤ verify ਕਰੋ।

Highlight ਕੀਤੇ match, capture group ਅਤੇ replacement output ਇੱਕੋ ਸਕ੍ਰੀਨ 'ਤੇ ਵੇਖੋ।

ਤੁਹਾਡਾ ਇਨਪੁੱਟ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਪ੍ਰੋਸੈਸ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ

  1. Pattern ਦਾਖਲ ਕਰੋ ਅਤੇ ਲੋੜੀਂਦੇ flag (g/i/m) ਚੁਣੋ।
  2. Source text ਪੇਸਟ ਕਰੋ। ਜੇ auto-run ON ਹੈ, ਤਾਂ ਨਤੀਜੇ ਤੁਰੰਤ update ਹੁੰਦੇ ਹਨ।
  3. Location ਜਾਂਚਣ ਅਤੇ ਹਰ match 'ਤੇ ਜਾਣ ਲਈ match list ਵਰਤੋ।
  4. Capture ਅਤੇ replacement output verify ਕਰਨ ਲਈ Groups ਅਤੇ Replacement tab ਵਰਤੋ।

ਉਦਾਹਰਨਾਂ

Email extraction

ਇਨਪੁੱਟ: Email address ਵਾਲੀ ਲਿਖਤ

ਆਉਟਪੁੱਟ: Highlight ਕੀਤੇ match ਅਤੇ start/end position

key=value replacement

ਇਨਪੁੱਟ: ਕਈ line ਵਾਲਾ key=value text

ਆਉਟਪੁੱਟ: $1 ਅਤੇ $2 ਵਰਤ ਕੇ replacement output

Log line filter

ਇਨਪੁੱਟ: INFO / WARN / ERROR ਵਾਲੀ log text

ਆਉਟਪੁੱਟ: m flag ਨਾਲ line-based matching

Replacement Cheat Sheet

  • $1, $2 ... : capture group reference
  • $& : ਪੂਰਾ match
  • $` : match ਤੋਂ ਪਹਿਲਾਂ / $' : match ਤੋਂ ਬਾਅਦ

ਨੋਟ

  • ਇਹ ਟੂਲ pattern ਨੂੰ JavaScript (ECMAScript) regular expression ਵਜੋਂ evaluate ਕਰਦਾ ਹੈ।
  • ਕੁਝ PCRE feature (ਜਿਵੇਂ atomic group) ਉਪਲਬਧ ਨਹੀਂ ਹਨ।
  • JavaScript feature ਵੀ runtime environment ਅਨੁਸਾਰ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ।
  • ਨਤੀਜੇ PCRE ਦੇ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹੇ ਹੋਣ ਦੀ ਗਾਰੰਟੀ ਨਹੀਂ ਹਨ।

FAQ

g/i/m flag ਕੀ ਹਨ?

ਉਹਨਾਂ ਨੂੰ toggle ਕਰਨ ਲਈ checkbox ਵਰਤੋ। (g=global, i=ignore case, m=multiline)

ਕੀ ਮੈਂ replacement ਵੀ test ਕਰ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। Replacement string ਦਾਖਲ ਕਰੋ ਅਤੇ Replacement tab ਵੇਖੋ। $1 ਵਰਗੇ group reference ਸਹਾਇਕ ਹਨ।

ਇਹ PCRE ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ?

ਇਹ ਟੂਲ JavaScript regular expression ਵਰਤਦਾ ਹੈ। Spec ਦੇ ਫਰਕ ਕਾਰਨ ਇੱਕੋ pattern PCRE ਤੋਂ ਵੱਖਰਾ ਨਤੀਜਾ ਦੇ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਤ ਟੂਲ