Papildu atrašana / aizstāšana programmā Word

Ik pa laikam tā notiek ar visiem: ierakstot bezgalīgā tekstā daudzo vārdu “XYZ”, jūs saprotat, ka “ABC” patiesībā ir labāks. Tad meklēšanas un aizstāšanas funkcija ir neaizstājama, un tā garantē, ka neviens “XYZ” netiek aizmirsts. Tomēr dažās gudrās meklēšanas situācijās risinājumi ir labi slēpti vai tiem nepieciešama lietotāja virtuozitātes maiga forma. Un tad šis Ekspertu kurss ir noderīgs!

Šis raksts sastāv no divām lappusēm:

1. lapa (pašreizējā lapa)

- Izmantojot izvēlni vai tastatūru

- aizstājējzīmes

- Īpašas situācijas

- No aizstājējzīmēm līdz regulārām izteiksmēm

2. lappuse

- Meklēt un aizstāt formatējumu

- virsraksti

- Aizstāt tekstu

- Atrast / aizstāt kā abacus

Izmantojot izvēlni vai tastatūru

Gan meklēšanas, gan aizstāšanas funkcijas programmā Microsoft Word 2007 ir pieejamas lentes cilnes Sākums pogā Rediģēt (programmā Word 2003 dodieties uz izvēlni Rediģēt). Abās Word versijās meklēšanas / aizstāšanas funkcijai ir vieglāk piekļūt, izmantojot šos īsinājumtaustiņus: Ctrl + F, lai meklētu, Ctrl + H, lai aizstātu. Neuztraucieties, ja jūs tos sajaucat: katru reizi tiek parādīts viens un tas pats dialoglodziņš, bet ar citu aktīvo cilni. Tāpēc pietiek ar vienu papildu klikšķi, lai izvēlētos pareizo.

Atkarībā no lentes garuma mainās poga, kas nodrošina piekļuvi meklēšanas funkcijai.

Aizstājējzīmes

Gan meklēšanas, gan aizstāšanas operācijai lodziņā Meklēt var izmantot tā sauktās aizstājējzīmes. Vispirms jums jānorāda, ka plānojat to izdarīt, ar tāda paša nosaukuma izvēles rūtiņu zem meklēšanas opcijām, kas paslēpta aiz pogas Vairāk >>. Turpmāk rakstot kultūra ražo gan "kultūru", gan "kultūru". Meklēt <? ulture atrod brīvo vārdu “kultūra”, bet pēc tam izlaiž “jauniešu kultūru”. Meklēt k [ia] st atrod "lādi" un "skapi", bet izlaiž "piekrasti" vai "izmaksas". Ar k [! a-n] st tas ir otrādi: "skapis" un "lāde" nav atrodami, jo "a" un "i" pieder secībai "a-n", secībai, kuru izslēdz iepriekšējā izsaukuma zīme. Ja mēs vēlamies atrast "sērijas 1", "sērijas 2" līdz "sērijai 5", bet mūs neinteresē "sērija 6" un sekošana, mēģiniet izmantot sērija [1-5] meklēšanas lodziņā. Daži piesardzības pasākumi attiecībā uz abiem paņēmieniem: virknēm starp kvadrātiekavām jābūt augšupejošām. Tāpēc nemēģiniet meklēt sērija [5-1] jo tas rada tikai kļūdu “nederīgs diapazons”. Vēl viens piemērs: meklēt 10{1,2}> atrod “10” un “100”, bet ne “1000” un tālāk. Neaizmirstiet, ka beigās ir lielāks par aizstājējzīmi (>), pretējā gadījumā 1000 tiks atrasti, pamatojoties uz tā pirmajiem trim cipariem.

Kad aizstājējzīmes?

Lielākajai daļai glābšanās kodu nav ietekmes, ja ir atzīmēta opcija Izmantot aizstājējzīmes. Bieži lietotā rindkopu atzīme (^ lpp) ir gadījums. Citiem kodiem ir jāaktivizē šī opcija: šādi meklējat ^ m gan manuālām lapu pārtraukumiem, gan sadaļu pārtraukumiem. Neiznāk: vienkārši mēģiniet gaidīt kļūdas ziņojumu ...

Īpašas situācijas

Dažreiz mēs vēlamies meklēt pazīmes, kas atrodas īpašā situācijā. Pieņemsim, ka mēs vēlamies dubultot tukšo rindu skaitu starp rindkopām. Tad mums jāatrod vieta, kur mēs aizvērām rindkopu, nospiežot taustiņu Enter. Šajā nolūkā mēs ievietojam ^ lpp meklēšanas lodziņā. Ja rodas šaubas, cilnes apakšdaļā ir poga Īpašais: tiek atvērta izvēlne, kurā mēs atrodam (cita starpā) nedaudz pārsteidzošāku opciju Paragrāfs, kas automātiski ^ lpp aizpildīt. Mēs šos kodus saucam par glābšanās kodiem, un tos var izmantot gan meklēšanas, gan aizstāšanas lodziņā. Tāpēc ir pietiekami meklēt ^ lpp un aizstājiet to ar ^ p ^ p.

Lai ekrānā parādītu šādas (parasti neredzamas) rakstzīmes, programmā Word 2007 lentes cilnē Sākums atveriet izvēlni Rindkopas un noklikšķiniet uz pogas Rādīt visu ( -simbols). Programmā Word 2003 vecmodīgā rīkjoslā meklē simbols, ko tur sauc par pogu Rādīt / paslēpt. Vai arī izmantojiet taustiņu kombināciju Ctrl + Shift + 8 abās versijās. Meklēt ^ lpp atstājiet meklēšanas funkciju ar katru rindkopas atzīmi ( zīme).

No aizstājējzīmēm līdz regulārām izteiksmēm

Regulāras izteiksmes ("regulāras izteiksmes" vai īsi "regex") ir īpašas rakstzīmju un aizstājējzīmju kombinācijas, kas, rūpīgi izvēloties, iegūst spēku un var atklāt un aizstāt sarežģītus teksta modeļus. Pieņemsim, ka mums ir garš adrešu saraksts, kurā ielas nosaukumam seko mājas numurs, un mēs vēlamies to pārveidot sērijā, kurā vispirms iegūstam mājas numuru, kam seko komats un pēc tam ielas nosaukums . Šajā piemērā adrese "Richard Holkade 8" jāpārvērš par "8, Richard Holkade". Uz brīdi pieņemam, ka katra adreses rinda tika ievadīta kā atsevišķa rindkopa.

Mēs atveram meklēšanas / nomaiņas logu, norādām, ka vēlamies strādāt ar aizstājējzīmēm, un pieskaramies (*)([! ]@)^13 kā virkne meklēšanai. Tajā pirmais iekavu pāris satur atbilstošu izteiksmi, kas var sastāvēt no patvaļīgām rakstzīmēm (zvaigznīte), kam seko otra izteiksme, kas beidzas gala rindā (^13) un no kuriem mēs izslēdzam sākuma telpu ([! ]). Tādā veidā mēs nevajadzīgi to neņemam līdzi uz aizstājošo tekstu.

Lodziņā Aizstāt mēs ierakstām: \ 2, \ 1 ^ lpp. Ar \1 un \2 mēs meklējam izolētos izteicienus: mēs norādām, ka mēs vēlamies vispirms atrast otro atrasto virkni un tikai pēc tam pirmo pēc komata un atstarpes kā atdalītāju. Katru aizstājēju mēs arī aizveram ar taustiņu Enter (^ lpp).

Regulārās izteiksmes izskatās kriptiskas, bet ļauj veikt sarežģītas aizstāšanas.

Vienu rindkopu pārtraukums nav otrs

Lai norādītu rindkopas beigas (vietu, kur autors nospieda taustiņu Enter), mēs varam izmantot abus kodus ^13 (domājiet par ASCII kodu "pārvadājuma atgriešanās") kā ^ lpp (ar p "rindkopu"). Bet starp abiem ir atšķirība: ^ lpp satur informāciju par formatēšanu, ^13 nē. Turklāt tas darbojas ^ lpp nav aizstājējzīmju meklējumos. Tāpēc izmantojiet ^13 meklēt rindkopu pārtraukumus, bet dodiet priekšroku ^ lpp rezerves nodalījumā.