یہ وقتاً فوقتاً ہر کسی کے ساتھ ہوتا ہے: جب ایک لمبے لمبے متن میں لفظ 'XYZ' ٹائپ کرتے ہیں، تو وہ سمجھتے ہیں کہ 'ABC' اصل میں بہتر ہے۔ تلاش اور تبدیلی کا فنکشن پھر ناگزیر ہے، اور اس بات کی ضمانت دیتا ہے کہ کسی بھی 'XYZ' کو نظر انداز نہیں کیا جائے گا۔ تاہم، کچھ ہوشیار تلاش کے حالات کے لیے، حل اچھی طرح سے چھپے ہوئے ہیں یا صارف کی خوبی کی نرم شکل کی ضرورت ہے۔ اور پھر یہ ایکسپرٹ کورس کام آتا ہے!
یہ مضمون دو صفحات پر مشتمل ہے:
صفحہ 1 (موجودہ صفحہ)
- مینو یا کی بورڈ کے ذریعے
- وائلڈ کارڈز
- خاص حالات
- وائلڈ کارڈز سے لے کر ریگولر ایکسپریشنز تک
صفحہ 2
- فارمیٹنگ تلاش کریں اور تبدیل کریں۔
- سپر اسکرپٹس
- متن کو تبدیل کریں۔
- abacus کے طور پر تلاش کریں / تبدیل کریں۔
مینو یا کی بورڈ کے ذریعے
مائیکروسافٹ ورڈ 2007 میں فائنڈ اور ریپلیس دونوں فنکشن ربن پر ہوم ٹیب کے ایڈٹ بٹن کے نیچے دستیاب ہیں (ورڈ 2003 میں، ایڈٹ مینو پر جائیں)۔ دونوں ورڈ ورژنز میں، سرچ/ریپلیس فنکشن کو ان شارٹ کٹس کے ساتھ کال کرنا آسان ہے: تلاش کرنے کے لیے Ctrl+F، تبدیل کرنے کے لیے Ctrl+H۔ پریشان نہ ہوں اگر آپ ان میں گھل مل جاتے ہیں: ایک ہی ڈائیلاگ باکس ہر بار دکھایا جاتا ہے، لیکن ایک مختلف فعال ٹیب کے ساتھ۔ لہذا صحیح کو منتخب کرنے کے لیے ایک اضافی کلک کافی ہے۔
ربن کی لمبائی پر منحصر ہے، وہ بٹن جو سرچ فنکشن تک رسائی دیتا ہے بدل جاتا ہے۔
وائلڈ کارڈز
تلاش اور تبدیلی کے عمل دونوں میں، آپ تلاش کے لیے باکس میں نام نہاد وائلڈ کارڈ حروف استعمال کر سکتے ہیں۔ آپ کو پہلے یہ بتانا ہوگا کہ آپ تلاش کے اختیارات کے نیچے اسی نام کے چیک باکس کے ساتھ ایسا کرنے کا ارادہ رکھتے ہیں، مزید >> بٹن کے پیچھے چھپا ہوا ہے۔ تب سے، ٹائپنگ ثقافت 'ثقافت' اور 'ثقافت' دونوں پیدا کریں۔ تلاش کریں۔ < ثقافت ڈھیلا لفظ 'ثقافت' ڈھونڈتا ہے، لیکن پھر 'یوتھ کلچر' کو چھوڑ دیتا ہے۔ اوپر دیکھ رہا ہے۔ k[ia]st "سینے" اور "کوٹھری" تلاش کرتا ہے، لیکن "ساحل" یا "قیمت" کو چھوڑ دیتا ہے۔ کی k[!a-n]st یہ دوسری طرف ہے: 'الماری' اور 'سینے' نہیں ملے ہیں، کیونکہ 'a' اور 'i' کا تعلق سیریز 'a-n' سے ہے، ایک سلسلہ جو پچھلے فجائیہ نشان سے خارج ہے۔ اگر ہم 'سیریز 5' کے ذریعے 'سیریز 1'، 'سیریز 2' تلاش کرنا چاہتے ہیں، لیکن ہمیں 'سیریز 6' اور اس کی پیروی میں دلچسپی نہیں ہے، تو استعمال کرنے کی کوشش کریں۔ سیریز [1-5] تلاش کے خانے میں۔ دونوں تکنیکوں کے ساتھ ایک احتیاط: مربع بریکٹ کے درمیان تاروں کو صعودی ترتیب میں ہونا چاہیے۔ اس لیے تلاش کرنے کی کوشش نہ کریں۔ سیریز [5-1] کیونکہ یہ صرف غلطی کا پیغام "غلط حد" لوٹاتا ہے۔ ایک اور مثال: تلاش کرنا 10{1,2}> '10' اور '100' تلاش کرتا ہے، لیکن '1000' اور اس سے آگے نہیں۔ آخر میں وائلڈ کارڈ سے بڑے (>) کو مت بھولیں، ورنہ 1000 اب بھی اس کے پہلے تین ہندسوں کی بنیاد پر پایا جائے گا۔
جب وائلڈ کارڈز؟
زیادہ تر فرار کوڈز کا کوئی اثر نہیں ہوتا ہے اگر وائلڈ کارڈ کا استعمال کریں آپشن کو چیک کیا جائے۔ اکثر استعمال ہونے والے پیراگراف کے نشان پر (^p) یہ معاملہ ہے. دوسرے کوڈز کا تقاضا ہے کہ یہ آپشن فعال ہو: آپ اس طرح تلاش کرتے ہیں۔ ^m دستی صفحہ بریک اور سیکشن بریکس دونوں۔ کام نہیں کرتا: بس کوشش کریں اور غلطی کے پیغام کا انتظار کریں...
خاص حالات
بعض اوقات ہم ان علامات کو تلاش کرنا چاہتے ہیں جو کسی خاص صورتحال میں ہوں۔ فرض کریں کہ ہم پیراگراف کے درمیان خالی لائنوں کی تعداد کو دوگنا کرنا چاہتے ہیں۔ پھر ہمیں یہ تلاش کرنا ہوگا کہ ہم نے Enter کی دبا کر پیراگراف کہاں ختم کیا ہے۔ اس مقصد کے لیے ہم جگہ دیتے ہیں۔ ^p تلاش کے خانے میں۔ جب شک ہو تو، ٹیب کے نیچے خصوصی بٹن ہوتا ہے: یہ ایک مینو کھولتا ہے، جس میں ہمیں (دوسری چیزوں کے ساتھ) تھوڑا سا زیادہ اظہار کرنے والا آپشن ملتا ہے جو پیراگراف کو خود بخود نشان زد کرتا ہے۔ ^p بھرتا ہے ہم ان کوڈز کو فرار کوڈ کہتے ہیں اور تلاش اور تبدیل دونوں شعبوں میں استعمال کیا جا سکتا ہے۔ تو اس کی تلاش کافی ہے۔ ^p اور اس کے ساتھ تبدیل کریں ^p^p.
اسکرین پر ایسے (عام طور پر پوشیدہ) حروف کو دکھانے کے لیے، Word 2007 میں، ربن کے ہوم ٹیب پر، پیراگراف مینو پر جائیں اور تمام دکھائیں بٹن پر کلک کریں۔ ¶- علامت)۔ Word 2003 میں، پرانے زمانے کے ٹول بار کو تلاش کرتا ہے۔ ¶علامت، جسے وہاں دکھائیں/چھپائیں بٹن کہا جاتا ہے۔ یا دونوں ورژن میں کلیدی مجموعہ Ctrl+Shift+8 استعمال کریں۔ تلاش کریں۔ ^p تلاش کے فنکشن کو ہر پیراگراف کے نشان پر چھوڑ دیں۔ ¶-sign) رک جاؤ۔
وائلڈ کارڈز سے لے کر ریگولر ایکسپریشنز تک
ریگولر ایکسپریشنز ('ریگولر ایکسپریشن' یا 'مختصر کے لیے 'ریجیکس') حروف اور وائلڈ کارڈز کے خاص امتزاج ہیں، جو محتاط انتخاب کے ذریعے طاقت حاصل کرتے ہیں اور اس طرح پیچیدہ متن کے نمونوں کا پتہ لگا کر ان کی جگہ لے سکتے ہیں۔ فرض کریں کہ ہمارے پاس پتوں کی ایک لمبی فہرست ہے، جس میں گلی کے نام کے بعد گھر کا نمبر آتا ہے، اور ہم اسے ایک سیریز میں تبدیل کرنا چاہتے ہیں جس میں ہمیں پہلے گھر کا نمبر ملتا ہے، اس کے بعد کوما اور اس کے بعد گلی۔ نام اس مثال میں، ایڈریس 'Richard Holkade 8' کو '8, Richard Holkade' میں تبدیل کیا جانا چاہیے۔ آئیے ایک لمحے کے لیے فرض کر لیں کہ ہر ایڈریس لائن کو الگ پیراگراف کے طور پر درج کیا گیا تھا۔
ہم سرچ/ریپلیس ونڈو کھولتے ہیں، اشارہ کرتے ہیں کہ ہم وائلڈ کارڈز کے ساتھ کام کرنا چاہتے ہیں، اور ٹیپ کریں۔ (*)([! ]@)^13 تلاش کرنے کے لیے سٹرنگ کے طور پر۔ اس میں، قوسین کے پہلے جوڑے میں ایک مماثل اظہار شامل ہوتا ہے، جو کسی بھی حروف پر مشتمل ہو سکتا ہے (ستارے)، اس کے بعد دوسرا اظہار ہوتا ہے جو آخری لائن پر ختم ہوتا ہے (^13) اور جس سے ہم ابتدائی جگہ کو خارج کرتے ہیں ([! ])۔ اس طرح ہم اسے غیر ضروری طور پر متبادل متن میں شامل نہیں کرتے ہیں۔
Replace with باکس میں، ہم ٹائپ کرتے ہیں: \2، \1^p. کی \1 اور \2 ہم الگ تھلگ اظہار کی تلاش کرتے ہیں: ہم اشارہ کرتے ہیں کہ ہم دوسری سٹرنگ کو پہلے رکھنا چاہتے ہیں، اور صرف اس کے بعد پہلی، کوما کے بعد اور ایک جگہ کو الگ کرنے والے کے طور پر۔ ہم ہر متبادل کو بھی Enter کلید کے ساتھ بند کرتے ہیں (^p).
باقاعدہ تاثرات خفیہ نظر آتے ہیں، لیکن پیچیدہ متبادلات کی اجازت دیتے ہیں۔
ایک پیراگراف کا وقفہ دوسرا نہیں ہے۔
پیراگراف کے اختتام کی نشاندہی کرنے کے لیے (وہ جگہ جہاں مصنف نے Enter کی دبائی تھی)، ہم دونوں کوڈ استعمال کر سکتے ہیں۔ ^13 ('کیریج ریٹرن' کے لیے ASCII کوڈ کے بارے میں سوچیں) اگر ^p ('پیراگراف' کے پی کے ساتھ)۔ لیکن دونوں میں فرق ہے: ^p فارمیٹنگ کی معلومات پر مشتمل ہے، ^13 نہیں اس کے علاوہ، کام کرتا ہے ^p وائلڈ کارڈ کی تلاش میں نہیں۔ تو استعمال کریں۔ ^13 پیراگراف وقفے کو تلاش کرنے کے لئے، لیکن ترجیح دیتے ہیں ^p متبادل باکس میں.