مفت تلاش کریں اور تبدیل کریں
سادہ یا regex matching، لائیو میچ تعداد، اور نمایاں پریویو کے ساتھ متن تلاش اور تبدیل کریں۔ case-insensitivity، whole-word، اور regex capture-group backreferences کی حمایت کرتا ہے۔
💡 ریجیکس موڈ میں، تلاش میں کیپچر گروپ استعمال کریں جیسے (\d{4})-(\d{2}) اور بدلنے میں $1، $2 سے انہیں حوالہ دیں — تاریخوں، ناموں یا IDs کی بڑے پیمانے پر دوبارہ ترتیب کے لیے عمدہ ہے۔
عام استعمالات
- متن میں بڑے پیمانے پر تلاش اور متبادل کریںمتن کے بلاک میں لفظ یا جملے کی ہر موجودگی کو ایک ساتھ متبادل کریں۔
- Regex تلاش اور متبادلمتن کو بڑے پیمانے پر دوبارہ ترتیب دینے کے لیے حاصل کرنے والے گروپ کے ساتھ باقاعدہ اظہارات استعمال کریں۔
- کوڈ میں تلاش اور متبادل کریںمتغیروں کو دوبارہ نام دیں یا فوری طریقے سے اسنپٹ میں نمونے دوبارہ لکھیں۔
- بھرے ہوئے ڈیٹا کو صاف کریںپیسٹ شدہ ڈیٹا میں بے ترتیب حروف، محدود کاری اور ترتیب کو ہٹائیں یا معمول بنائیں۔
- لکھتے ہوئے الفاظ متبادل کریںڈرافٹ میں دہرایا گیا لفظ یا کردار کو تبدیل کریں۔
یہ کیسے کام کرتا ہے
Find and Replace مکمل طور پر آپ کے براؤزر میں JavaScript کے بلٹ اِن RegExp انجن سے چلتا ہے — نہ لائبریری، نہ سرور، نہ اپ لوڈ۔ متن ٹائپ کرتے ہی مقامی طور پر پروسیس ہوتا ہے، گنتی کے لیے String.prototype.matchAll اور تبدیلی کے لیے String.prototype.replace سے۔
- 1پیٹرن RegExp میں مرتب ہوتا ہےٹائپ کرتے ہوئے تلاش کی اصطلاح 150 ms debounce کے ساتھ JavaScript RegExp میں مرتب ہوتی ہے تاکہ مشکل پیٹرن ہر کی اسٹروک پر ٹیب منجمد نہ کریں۔ سادہ متن موڈ میں ہر regex خاص حرف پہلے escape ہوتا ہے، اس لیے لفظی نقطے اور بریکٹ لفظی ہی سمجھے جاتے ہیں۔ Regex موڈ فعال کرنے سے آپ کا پیٹرن سیدھا گزرتا ہے۔ مکمل لفظ موڈ پیٹرن کو \b(?:...)\b لفظی حد کے نشانات میں لپیٹتا ہے، اور حروف کے فرق کو نظر انداز کرنے والا موڈ i فلیگ لگاتا ہے۔
- 2ایک ہی matchAll گزر گنتی اور نمایاں کاری کرتا ہےdebounce شدہ متن پر ایک matchAll کال ہر مماثلت کا آبجیکٹ دیتی ہے۔ مماثلتوں کی تعداد براہ راست اس array کی لمبائی سے پڑھی جاتی ہے۔ 200,000 حروف سے کم متن کے لیے مماثلتوں کے مقامات سے گزر کر ہر مماثلت کو <mark> ٹیگ میں لپیٹ کر نمایاں پیش منظر بنتا ہے — HTML-escaping خام متن کے حصوں پر ڈالنے سے پہلے ہوتی ہے، بعد میں نہیں، اس لیے &، < یا > والی مماثلتیں درست سنبھالی جاتی ہیں۔
- 3لفظی متن یا capture-group حوالوں سے بدلیںآؤٹ پٹ global فلیگ کے ساتھ String.prototype.replace سے بنتا ہے، جو ایک ساتھ ہر مماثلت بدل دیتا ہے۔ سادہ متن موڈ میں متبادل اسٹرنگ کا ہر $ دوہرا کر $$ کیا جاتا ہے تاکہ $& اور $1 جیسے حروف حوالوں کی بجائے جوں کے توں ڈالے جائیں۔ Regex موڈ میں $1، $2 وغیرہ معیاری JavaScript capture-group متبادل کے طور پر کام کرتے ہیں۔
- 4نتیجہ کاپی یا ڈاؤن لوڈ کریںدوبارہ لکھا گیا متن ٹائپ کرتے ہی صرف پڑھنے والے textarea میں ظاہر ہوتا ہے۔ کاپی کرنا براؤزر کی navigator.clipboard.writeText API استعمال کرتا ہے۔ ڈاؤن لوڈ text/plain قسم کا Blob بنا کر مقامی محفوظ کاری شروع کرتا ہے — کسی بھی مرحلے پر کچھ آپ کے آلے سے باہر نہیں جاتا۔
متعلقہ ٹولز
Word، PowerPoint اور Excel میں تلاش کریں اور بدلیں
Office کے بغیر .docx، .pptx اور .xlsx فائلوں میں الفاظ بدلیں: کئی تلاش ← تبدیلی جوڑے، ایک ساتھ بہت سی فائلیں، بڑے چھوٹے حروف کا لحاظ، مکمل الفاظ یا ریگولر ایکسپریشن۔ فارمیٹنگ، تصاویر اور ترتیب جوں کی توں رہتی ہیں؛ کچھ اپ لوڈ نہیں ہوتا۔
بلک فائل ری نیمر
کئی فائلوں کے نام ایک ساتھ بدلیں: تلاش اور تبدیلی (یا ریجیکس)، حروف کا کیس، پریفکس، سفکس، نمبرنگ اور تصویر کھینچنے کی تاریخ۔ براہِ راست پیش منظر، پھر نام بدلی ہوئی فائلیں ZIP میں ڈاؤن لوڈ کریں۔ ہر آلے پر کام کرتا ہے؛ کچھ اپ لوڈ نہیں ہوتا۔
ایموجی چنندہ
ایک کلک سے ایموجی تلاش کریں اور کاپی کریں۔ زمرے کے لحاظ سے دیکھیں، کئی ایموجی کی لڑی بنائیں، جلد کا رنگ چنیں اور حال ہی میں استعمال کیے گئے ڈھونڈیں۔