نام، عنوان یا تاریخ کی تکرار بدلنے کے لیے literal find-and-replace کی مثالیں اور ضروری جانچ۔
ایک تبدیلی بار بار کرنے سے کیسے بچیں؟
کسی دعوت نامے میں ادارے کا نام بار بار آیا ہو یا مضمون میں پرانا عنوان کئی جگہ لکھا ہو تو ہر مقام پر الگ editing وقت لیتی ہے۔ find-and-replace ایک متعین عبارت کے تمام لفظی matches کو نئے متن سے بدل دیتا ہے۔ یہ اس وقت مفید ہے جب آپ جانتے ہوں کہ کس عبارت کو کس عبارت سے تبدیل کرنا ہے۔ مبہم یا مختلف معنی والے لفظ کے لیے نتیجہ احتیاط سے دیکھنا ضروری ہے۔
ایک مکمل مثال
اصل عبارت ہو: «سالانہ ورکشاپ پیر کو ہوگی۔ سالانہ ورکشاپ کے لیے نشستیں محدود ہیں۔» تلاش کے خانے میں «سالانہ ورکشاپ» اور تبدیلی کے خانے میں «اردو تربیتی نشست» لکھیں۔ نتیجہ بنانے پر دونوں جگہ عبارت بدل جائے گی۔ اگر ایک جگہ «سالانہ ورکشاپ» میں دو spaces ہوں تو وہ exact match نہ ہونے کی وجہ سے رہ سکتی ہے۔
مرحلہ وار کام کریں
- اصل مسودے کی نقل اپنے پاس رکھیں اور متن input میں ڈالیں۔
- تلاش کے لیے واضح اور مکمل عبارت لکھیں۔
- نیا لفظ یا عبارت دوسرے خانے میں درج کریں۔
- نتیجہ بنائیں، خاص طور پر عنوان، نام اور آخر کے پیراگراف میں تبدیلی دیکھیں۔
- دوسری تبدیلی کرنی ہو تو پچھلا نتیجہ input میں پیسٹ کرکے نیا مرحلہ شروع کریں۔
پورے لفظ اور لفظ کے حصے کا فرق
اس ٹول میں whole-word شرط نہیں ہے۔ اگر «کار» تلاش کریں تو یہی حروف کسی بڑے لفظ کے اندر ملنے پر بھی تبدیل ہو سکتے ہیں۔ محفوظ متبادل یہ ہے کہ مکمل نام یا جملے کی واضح عبارت تلاش کریں اور نتیجے کو پڑھیں۔ یہ tool زبان کے معنی یا لفظ کی grammatical boundary خود نہیں سمجھتا۔
خالی خانہ اور خاص علامات
تلاش کا خانہ خالی ہو تو تبدیلی نہیں چلتی۔ تبدیلی والا خانہ خالی رکھا جا سکتا ہے؛ اس صورت میں ملنے والی عبارت حذف ہو جاتی ہے۔ dot، brackets اور dollar sign جیسے حروف literal متن سمجھے جاتے ہیں، regex pattern یا replacement command نہیں۔ آپ خاص code syntax لکھ کر پیچیدہ pattern matching نہیں کر سکتے۔
متوقع لفظ کیوں نہیں بدلا؟
اصل عبارت میں اعراب، مختلف ی یا ک، لائن کا وقفہ یا اضافی space ہو سکتی ہے۔ مثال کا ایک چھوٹا حصہ copy کرکے تلاش میں ڈالیں اور ضرورت ہو تو صرف اردو متن کو پہلے normalizer سے گزاریں۔ case-sensitive انگریزی عبارت میں «School» اور «school» الگ matches ہیں۔ پوری تحریر میں لفظ کی تکرار دیکھنے کے بعد نتیجہ محفوظ کریں۔
No comments:
Post a Comment