இது அனைவருக்கும் அவ்வப்போது நிகழும்: 'XYZ' என்ற எண்ணற்ற வார்த்தையை நீண்ட உரையில் தட்டச்சு செய்யும் போது, 'ABC' உண்மையில் சிறந்தது என்பதை அவர்கள் உணர்கிறார்கள். தேடல் மற்றும் மாற்று செயல்பாடு இன்றியமையாதது, மேலும் 'XYZ' எதுவும் கவனிக்கப்படாது என்பதற்கு உத்தரவாதம் அளிக்கிறது. இருப்பினும், சில புத்திசாலித்தனமான தேடல் சூழ்நிலைகளுக்கு, தீர்வுகள் நன்கு மறைக்கப்பட்டுள்ளன அல்லது பயனர் திறமையின் மென்மையான வடிவம் தேவைப்படுகிறது. பின்னர் இந்த நிபுணர் பாடநெறி கைக்கு வரும்!
இந்த கட்டுரை இரண்டு பக்கங்களைக் கொண்டுள்ளது:
பக்கம் 1 (தற்போதைய பக்கம்)
- மெனு அல்லது விசைப்பலகை வழியாக
- காட்டு அட்டைகள்
- சிறப்பு சூழ்நிலைகள்
- வைல்டு கார்டுகளிலிருந்து வழக்கமான வெளிப்பாடுகள் வரை
பக்கம் 2
- வடிவமைப்பைக் கண்டுபிடித்து மாற்றவும்
- மேலெழுத்துகள்
- உரையை மாற்றவும்
- அபாகஸாகக் கண்டுபிடி/மாற்று
மெனு அல்லது விசைப்பலகை வழியாக
மைக்ரோசாஃப்ட் வேர்ட் 2007 இல் உள்ள கண்டுபிடி மற்றும் மாற்றுதல் செயல்பாடுகள் இரண்டும் ரிப்பனில் உள்ள முகப்புத் தாவலின் திருத்து பொத்தானின் கீழ் கிடைக்கும் (வேர்ட் 2003 இல், திருத்து மெனுவிற்குச் செல்லவும்). இரண்டு வேர்ட் பதிப்புகளிலும், தேடல்/மாற்றுச் செயல்பாடு இந்த குறுக்குவழிகளைக் கொண்டு அழைப்பது எளிது: Ctrl+F கண்டுபிடிக்க, Ctrl+H மாற்றவும். இவை கலக்கப்பட்டால் கவலைப்பட வேண்டாம்: ஒவ்வொரு முறையும் ஒரே உரையாடல் பெட்டி காட்டப்படும், ஆனால் வேறு செயலில் உள்ள தாவலுடன். எனவே சரியானதைத் தேர்ந்தெடுக்க ஒரு கூடுதல் கிளிக் போதும்.
ரிப்பனின் நீளத்தைப் பொறுத்து, தேடல் செயல்பாட்டிற்கான அணுகலை வழங்கும் பொத்தான் மாறுகிறது.
காட்டு அட்டைகள்
தேடல் மற்றும் மாற்று செயல்பாடு ஆகிய இரண்டிலும், தேடல் பெட்டியில் வைல்டு கார்டு எழுத்துகள் என அழைக்கப்படும் எழுத்துக்களைப் பயன்படுத்தலாம். மேலும் >> பொத்தானுக்குப் பின்னால் மறைந்திருக்கும் தேடல் விருப்பங்களின் கீழ் அதே பெயரின் தேர்வுப்பெட்டியில் இதைச் செய்ய விரும்புகிறீர்கள் என்பதை முதலில் குறிப்பிட வேண்டும். அப்போதிருந்து, தட்டச்சு ?பண்பாடு 'பண்பாடு' மற்றும் 'கலாச்சாரம்' இரண்டையும் உருவாக்குகின்றன. தேடு < ?பண்பாடு 'கலாச்சாரம்' என்ற தளர்வான வார்த்தையைக் கண்டறிந்து, 'இளைஞர் கலாச்சாரம்' என்பதை மீண்டும் தவிர்க்கிறார். மேலே பார்க்கிறேன் k[ia]st "மார்பு" மற்றும் "மறைவை" கண்டுபிடிக்கிறது, ஆனால் "கடற்கரை" அல்லது "செலவு" தவிர்க்கிறது. ஆஃப் k[!a-n]st இதற்கு நேர்மாறானது: 'அடுப்பு' மற்றும் 'மார்பு' ஆகியவை காணப்படவில்லை, ஏனெனில் 'a' மற்றும் 'i' ஆகியவை 'a-n' தொடரைச் சேர்ந்தவை, இது முந்தைய ஆச்சரியக்குறியால் விலக்கப்பட்டது. 'சீரிஸ் 1', 'சீரிஸ் 2' ஐ 'சீரிஸ் 5' மூலம் கண்டுபிடிக்க விரும்பினால், ஆனால் 'தொடர் 6' மற்றும் பின்தொடர்வதில் எங்களுக்கு ஆர்வம் இல்லை என்றால், பயன்படுத்த முயற்சிக்கவும் தொடர் [1-5] தேடல் பெட்டியில். இரண்டு நுட்பங்களுடனும் ஒரு முன்னெச்சரிக்கை: சதுர அடைப்புக்குறிகளுக்கு இடையே உள்ள சரங்கள் ஏறுவரிசையில் இருக்க வேண்டும். எனவே தேட முயற்சிக்காதீர்கள் தொடர் [5-1] ஏனெனில் இது "தவறான வரம்பு" என்ற பிழை செய்தியை மட்டுமே வழங்குகிறது. மற்றொரு உதாரணம்: தேடுதல் 10{1,2}> '10' மற்றும் '100' கண்டுபிடிக்கிறது, ஆனால் '1000' மற்றும் அதற்கு மேல் இல்லை. இறுதியில் வைல்டு கார்டை விட பெரியதை (>) மறந்துவிடாதீர்கள், இல்லையெனில் 1000 அதன் முதல் மூன்று இலக்கங்களின் அடிப்படையில் கண்டுபிடிக்கப்படும்.
எப்போது காட்டு அட்டைகள்?
வைல்டு கார்டுகளைப் பயன்படுத்து விருப்பம் சரிபார்க்கப்பட்டால் பெரும்பாலான எஸ்கேப் குறியீடுகள் எந்த விளைவையும் ஏற்படுத்தாது. அடிக்கடி பயன்படுத்தப்படும் பத்தி குறியில் (^p) அதுதான் வழக்கு. பிற குறியீடுகளுக்கு இந்த விருப்பம் செயல்படுத்தப்பட வேண்டும்: இப்படித்தான் தேடுகிறீர்கள் ^ மீ கைமுறை பக்க முறிவுகள் மற்றும் பிரிவு முறிவுகள் ஆகிய இரண்டும். வேலை செய்யவில்லை: பிழை செய்திக்காக காத்திருக்கவும்...
சிறப்பு சூழ்நிலைகள்
சில நேரங்களில் நாம் ஒரு சிறப்பு சூழ்நிலையில் இருக்கும் அறிகுறிகளைத் தேட விரும்புகிறோம். பத்திகளுக்கு இடையே உள்ள வெற்று கோடுகளின் எண்ணிக்கையை இரட்டிப்பாக்க வேண்டும் என்று வைத்துக்கொள்வோம். பின்னர் Enter விசையை அழுத்துவதன் மூலம் ஒரு பத்தியை எங்கு முடித்தோம் என்பதைக் கண்டறிய வேண்டும். இந்த முடிவுக்கு நாங்கள் வைக்கிறோம் ^p தேடல் பெட்டியில். சந்தேகம் இருந்தால், தாவலின் அடிப்பகுதியில் சிறப்பு பொத்தான் உள்ளது: இது ஒரு மெனுவைத் திறக்கிறது, அதில் (மற்றவற்றுடன்) சற்று அதிகமான வெளிப்படையான விருப்பத்தை பத்தி தானாகவே குறிக்கும் ^p நிரப்புகிறது. இந்தக் குறியீடுகளை எஸ்கேப் குறியீடுகள் என்று அழைக்கிறோம், மேலும் இவை தேடல் மற்றும் மாற்றுப் புலங்கள் இரண்டிலும் பயன்படுத்தப்படலாம். எனவே தேடினால் போதும் ^p மற்றும் அதை மாற்றவும் ^p^p.
திரையில் இத்தகைய (பொதுவாக கண்ணுக்கு தெரியாத) எழுத்துக்களைக் காட்ட, வேர்ட் 2007 இல், ரிப்பனின் முகப்புத் தாவலில், பத்தி மெனுவிற்குச் சென்று அனைத்தையும் காண்பி பொத்தானைக் கிளிக் செய்யவும் (தி ¶- சின்னம்). வேர்ட் 2003 இல், பழைய பாணியிலான கருவிப்பட்டியில் தேடுகிறது ¶குறியீடு, அங்கு காண்பி/மறை பொத்தான் என்று அழைக்கப்படுகிறது. அல்லது இரண்டு பதிப்புகளிலும் Ctrl+Shift+8 என்ற முக்கிய கலவையைப் பயன்படுத்தவும். தேடு ^p ஒவ்வொரு பத்தி குறியிலும் தேடல் செயல்பாட்டை விட்டு விடுங்கள் (தி ¶-அடையாளம்) நிறுத்து.
வைல்டு கார்டுகளிலிருந்து வழக்கமான வெளிப்பாடுகள் வரை
வழக்கமான வெளிப்பாடுகள் ('வழக்கமான வெளிப்பாடுகள்' அல்லது சுருக்கமாக 'ரெஜெக்ஸ்') எழுத்துக்கள் மற்றும் வைல்டு கார்டுகளின் சிறப்பு சேர்க்கைகள் ஆகும், அவை கவனமாகத் தேர்ந்தெடுப்பதன் மூலம் சக்தியைப் பெறுகின்றன, மேலும் சிக்கலான உரை வடிவங்களைக் கண்டறிந்து மாற்றும். எங்களிடம் ஒரு நீண்ட முகவரிகள் உள்ளன என்று வைத்துக்கொள்வோம், அதில் தெருவின் பெயரைத் தொடர்ந்து வீட்டு எண்ணும் வரும், அதை ஒரு தொடராக மாற்ற விரும்புகிறோம், அதில் முதலில் வீட்டு எண்ணையும், அதைத் தொடர்ந்து காற்புள்ளியையும் பின்னர் தெருவையும் பெறுவோம். பெயர். இந்த எடுத்துக்காட்டில், 'ரிச்சர்ட் ஹோல்கேட் 8' என்ற முகவரி '8, ரிச்சர்ட் ஹோல்கேட்' ஆக மாற்றப்பட வேண்டும். ஒவ்வொரு முகவரி வரியும் தனித்தனி பத்தியாக உள்ளிடப்பட்டுள்ளது என்று ஒரு கணம் வைத்துக் கொள்வோம்.
தேடல்/மாற்று சாளரத்தைத் திறந்து, வைல்டு கார்டுகளுடன் பணிபுரிய விரும்புகிறோம் என்பதைக் குறிப்பிட்டு, தட்டவும் (*)([! ]@)^13 தேடுவதற்கான சரமாக. அதில், முதல் ஜோடி அடைப்புக்குறிக்குள் பொருந்தக்கூடிய வெளிப்பாடு அடங்கும், அதில் எந்த எழுத்துகளும் (நட்சத்திரம்) இருக்கலாம், அதைத் தொடர்ந்து இறுதி வரியில் முடிவடையும் இரண்டாவது வெளிப்பாடு (^13) மற்றும் இதிலிருந்து நாம் தொடக்க இடத்தை விலக்குகிறோம் ([! ]) அந்த வகையில் நாம் தேவையில்லாமல் அதை மாற்று உரையில் சேர்க்க மாட்டோம்.
Replace with பெட்டியில், நாங்கள் தட்டச்சு செய்கிறோம்: \2, \1^ப. ஆஃப் \1 மற்றும் \2 தனிமைப்படுத்தப்பட்ட வெளிப்பாடுகளை நாங்கள் தேடுகிறோம்: முதலில் காணப்படும் இரண்டாவது சரத்தை முதலில், கமாவிற்குப் பிறகு மற்றும் ஒரு இடத்தை பிரிப்பானாக வைக்க விரும்புகிறோம். ஒவ்வொரு மாற்றீட்டையும் ஒரு Enter விசையுடன் மூடுகிறோம் (^p).
வழக்கமான வெளிப்பாடுகள் மறைமுகமாகத் தெரிகின்றன, ஆனால் சிக்கலான மாற்றீடுகளை அனுமதிக்கின்றன.
ஒரு பத்தி இடைவேளை மற்றொன்று அல்ல
ஒரு பத்தியின் முடிவைக் குறிக்க (ஆசிரியர் Enter விசையை அழுத்திய இடம்), நாம் இரண்டு குறியீட்டையும் பயன்படுத்தலாம் ^13 ('கேரேஜ் ரிட்டர்ன்' க்கான ASCII குறியீட்டை நினைத்துப் பாருங்கள்) என்றால் ^p ('பத்தி'யின் p உடன்). ஆனால் இரண்டிற்கும் வித்தியாசம் உள்ளது: ^p வடிவமைப்புத் தகவலைக் கொண்டுள்ளது, ^13 இல்லை. கூடுதலாக, வேலை செய்கிறது ^p வைல்டு கார்டு தேடல்களில் இல்லை. எனவே பயன்படுத்தவும் ^13 பத்தி இடைவெளிகளைத் தேட, ஆனால் விரும்பு ^p மாற்று பெட்டியில்.