Regex Tester (Match, Group ਅਤੇ Replacement Preview)
Regex test ਤੁਰੰਤ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ? ਇਸ regex tester ਨਾਲ ਪੇਸਟ ਕਰੋ ਅਤੇ ਤੁਰੰਤ verify ਕਰੋ।
Highlight ਕੀਤੇ match, capture group ਅਤੇ replacement output ਇੱਕੋ ਸਕ੍ਰੀਨ 'ਤੇ ਵੇਖੋ।
ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ
- Pattern ਦਾਖਲ ਕਰੋ ਅਤੇ ਲੋੜੀਂਦੇ flag (g/i/m) ਚੁਣੋ।
- Source text ਪੇਸਟ ਕਰੋ। ਜੇ auto-run ON ਹੈ, ਤਾਂ ਨਤੀਜੇ ਤੁਰੰਤ update ਹੁੰਦੇ ਹਨ।
- Location ਜਾਂਚਣ ਅਤੇ ਹਰ match 'ਤੇ ਜਾਣ ਲਈ match list ਵਰਤੋ।
- 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 ਤੋਂ ਵੱਖਰਾ ਨਤੀਜਾ ਦੇ ਸਕਦਾ ਹੈ।