Kaip

Išplėstinė paieška / pakeitimas „Word“

Retkarčiais nutinka visiems: įvesdami begalinį tekstą begaliniame tekste „XYZ“ suprantate, kad „ABC“ iš tikrųjų yra geresnis. Tada paieškos ir pakeitimo funkcija yra būtina ir garantuoja, kad „XYZ“ nebus nepastebėta. Tačiau kai kuriose protingose ​​paieškos situacijose sprendimai yra gerai paslėpti arba jiems reikalinga švelni vartotojo virtuoziškumo forma. Tada šie ekspertų kursai bus naudingi!

Šis straipsnis susideda iš dviejų puslapių:

1 puslapis (dabartinis puslapis)

- Per meniu arba klaviatūrą

- Pakaitos simboliai

- Ypatingos situacijos

- Nuo pakaitos iki reguliarių posakių

2 puslapis

- Ieškokite ir pakeiskite formatavimą

- Viršutiniai indeksai

- Pakeiskite tekstą

- Raskite / pakeiskite kaip abatą

Per meniu arba klaviatūrą

Tiek „Microsoft Word 2007“ paieškos, tiek pakeitimo funkcijas galima rasti juostos skirtuko Pagrindinis mygtuke Redaguoti (programoje „Word 2003“ eikite į meniu Redaguoti). Abiejose „Word“ versijose paieškos / pakeitimo funkciją lengviau pasiekti naudojant šias nuorodas: „Ctrl“ + F, jei norite ieškoti, „Ctrl“ + H, kad pakeistumėte. Nesijaudinkite, jei juos supainiosite: kaskart rodomas tas pats dialogo langas, bet su kitu aktyviu skirtuku. Todėl pakanka vieno papildomo paspaudimo, kad pasirinktumėte teisingą.

Priklausomai nuo juostelės ilgio, pasikeičia mygtukas, suteikiantis prieigą prie paieškos funkcijos.

Pakaitalai

Jei norite rasti ir pakeisti operaciją, lauke „Ieškoti“ galite naudoti vadinamuosius pakaitos simbolius. Pirmiausia turite nurodyti, kad ketinate tai padaryti, pažymėdami to paties pavadinimo žymimąjį laukelį po paieškos parinktimis, paslėptą už mygtuko Daugiau >>. Nuo tada rašote ultūra gaminti tiek „kultūrą“, tiek „kultūrą“. Paieška <? ulture randa laisvą žodį „kultūra“, bet tada praleidžia „jaunimo kultūrą“. Žvilgsnis į viršų k [ia] šv randa „skrynią“ ir „spintą“, bet praleidžia „pakrantę“ ar „kainą“. Su k [! a-n] šv viskas yra atvirkščiai: „spinta“ ir „krūtinė“ nerandamos, nes „a“ ir „i“ priklauso „a-n“ sekai, sekai, kurią neįtraukia ankstesnis šauktukas. Jei norime rasti „1 serija“, „2 serija“ - „5 serija“, bet nesidomime „6 serija“ ir seka, pabandykite naudoti serija [1–5] paieškos laukelyje. Tam tikra atsargumo priemonė taikant abu metodus: eilutės tarp laužtinių skliaustų turi būti didėjančios. Taigi nebandykite ieškoti serija [5-1] nes taip gaunama tik klaida „neteisingas diapazonas“. Kitas pavyzdys: ieškoti 10{1,2}> randa „10“ ir „100“, bet ne „1000“ ir daugiau. Nepamirškite pabaigoje didesnio už pakaitos simbolį (>), nes kitaip pagal pirmus tris skaitmenis bus rasta 1000.

Kada pakaitos?

Daugelis pabėgimo kodų neturi jokios įtakos, jei pažymėta parinktis Naudoti pakaitos simbolius. Dažnai naudojamas pastraipos ženklas (^ p) yra atvejis. Kiti kodai reikalauja, kad ši parinktis būtų įjungta: taip ieškoma naudojant ^ m tiek į rankines puslapių pertraukas, tiek į skyrių pertraukas. Neišeina: tiesiog pabandykite palaukti klaidos pranešimo ...

Ypatingos situacijos

Kartais norime ieškoti ženklų, kurie yra ypatingoje situacijoje. Tarkime, kad norime padvigubinti tuščių eilučių tarp pastraipų skaičių. Tada mes turime rasti, kur mes uždarėme pastraipą, paspausdami klavišą Enter. Šiuo tikslu mes dedame ^ p paieškos laukelyje. Jei kyla abejonių, skirtuko apačioje yra mygtukas Specialus: atidaromas meniu, kuriame (be kita ko) randame šiek tiek ryškesnį variantą Pastraipos ženklas, kuris automatiškai ^ p užpildyti. Šiuos kodus vadiname pabėgimo kodais ir juos galima naudoti tiek paieškos, tiek pakeitimo laukeliuose. Taigi pakanka ieškoti ^ p ir pakeiskite jį ^ p ^ p.

Norėdami rodyti tokius (paprastai nematomus) simbolius ekrane, „Word 2007“ juostos skirtuke Pagrindinis eikite į meniu Pastraipos ir spustelėkite mygtuką Rodyti visus ( -simbolis). „Word 2003“ ieško senamadiškos įrankių juostos simbolis, kuris ten vadinamas mygtuku Rodyti / slėpti. Arba naudokite klavišų kombinaciją „Ctrl“ + „Shift“ + 8 abiejose versijose. Paieška ^ p palikite paieškos funkciją su kiekvienu pastraipos ženklu ( ženklas).

Nuo pakaitos iki reguliarių posakių

Reguliarūs posakiai („reguliarūs posakiai“ arba trumpai „regex“) yra specialūs simbolių ir pakaitinių simbolių deriniai, kurie stiprėja kruopščiai atrenkant ir gali aptikti ir pakeisti sudėtingus teksto šablonus. Tarkime, kad turime ilgą adresų sąrašą, kuriame po gatvės pavadinimo nurodomas namo numeris, ir mes norime paversti jį seka, kurioje pirmiausia gauname namo numerį, po kurio nurodomas kablelis, o po to - gatvės pavadinimas. . Šiame pavyzdyje adresas „Richard Holkade 8“ turėtų būti paverstas „8, Richard Holkade“. Trumpam manome, kad kiekviena adreso eilutė buvo įvesta kaip atskira pastraipa.

Atidarome paieškos / pakeitimo langą, nurodome, kad norime dirbti su pakaitomis, ir paliečiame (*)([! ]@)^13 kaip eilutę ieškoti. Joje pirmoje skliaustų poroje yra atitikimo išraiška, kurią gali sudaryti savavališki simboliai (žvaigždutė), po kurios eina antroji išraiška, kuri baigiasi pabaigos eilute (^13) ir kurių neįtraukiame pradžios vietos ([! ]). Tokiu būdu mes be reikalo nepasiimame jo į pakeitimo tekstą.

Laukelyje Pakeisti su įvedame: \ 2, \ 1 ^ p. Su \1 ir \2 ieškome izoliuotų posakių: nurodome, kad norime pirmiausia įdėti antrą surastą eilutę, o tik po to pirmąją - po kablelio ir tarpo kaip atskyrimo. Kiekvieną pakeitimą taip pat uždarome klavišu Enter (^ p).

Reguliarūs posakiai atrodo paslaptingi, tačiau leidžia juos atlikti sudėtingai.

Vienos pastraipos pertrauka nėra kita

Norėdami nurodyti pastraipos pabaigą (vietą, kurioje autorius paspaudė klavišą Enter), galime naudoti abu kodus ^13 (pagalvokite apie ASCII kodą „vežimas atgal“) kaip ^ p (su „pastraipos“ p). Tačiau yra šių dviejų skirtumų: ^ p yra informacijos apie formatavimą, ^13 ne. Be to, jis veikia ^ p nėra pakaitinių simbolių paieškose. Taigi naudok ^13 ieškoti pastraipų pertraukų, bet pirmenybę teikite ^ p pakaitiniame skyriuje.