ifBuyz Tools
ڈویلپمنٹ

Regex تبدیلی

پیٹرن

تلاش کا pattern، replacement اور regex flags سیٹ کریں۔

تلاش کریں (regex)
سے بدل دیں۔
فلیگ3 مماثلتیں

replacement متن میں $1، $2 جیسے capture groups استعمال کر سکتے ہیں۔

ان پٹ

اپنے regex سے تبدیل کرنے کے لیے اصل متن پیسٹ کریں۔

نتیجہ

The quick brown cat jumps over the lazy dog.
cat and cat are different.

اکثر پوچھے گئے سوالات

Regex تبدیلی کیا کرتا ہے؟
regex pattern کے مطابق متن میں خودکار تبدیلیاں کرتا ہے۔ Capture groups ($1، $2) سے matched حصے replacement string میں دوبارہ استعمال کیے جا سکتے ہیں۔ مثلاً pattern (\w+)\s(\w+) اور replacement $2 $1 سے پہلے دو الفاظ ادل بدل ہو جاتے ہیں۔
Capture groups کیسے کام آتے ہیں؟
قوسین ( ) میں بند pattern ایک capture group بنتا ہے۔ $1 پہلے گروپ، $2 دوسرے گروپ کو refer کرتا ہے۔ جدید JavaScript میں named groups $<name> سے بھی reference کیے جا سکتے ہیں۔ تمام matches بدلنے کے لیے g (global) flag لگائیں۔
غلط replace سے کیسے بچیں؟
پہلے چھوٹے sample پر ٹیسٹ کریں اور نتائج دیکھیں، پھر پورے متن پر لاگو کریں۔ خاص حروف (. * + ?) کو escape کرنا نہ بھولیں ورنہ غیر متوقع matches ہو سکتے ہیں۔