4. diel - Ako v MS Word nájsť a nahradiť prakticky čokoľvek 2
V tejto lekcii zúročíme z minulej lekcii, Ako v MS Word nájsť a nahradiť prakticky čokoľvek 1 , získanú znalosť pokročilého vyhľadávania, a okrem iného sa zameriame aj na pokročilej nahrádzania.
Vyhľadávacie znaky
K už známym netisknutelným znakom, ktoré môžeme použiť na
vyhľadávanie miest v texte, teda tabulátora a odseku, si dnes pridáme
niektoré ďalšie. Všimnite si, že k nahrádzanie možno využiť len
niektoré, k vyhľadávaniu všetky. Napriek tomu ide o iné vyhľadávanie ako
v minulej lekcii. Všetky sa zapisujú napred so strieškou (^p
,
^#
pod.). Máme k dispozícii potrebné symboly pre:
- ľubovoľné číslo (
#
) - ľubovoľné písmeno (
$
) - koniec riadku (
l
) - ručne zadaný kombináciou Shift + Enter - koniec stránky (
m
) - ručne zadaný kombináciou Ctrl + Enter - koniec oddielu (
b
) - nedeliteľná medzera (
s
)
Toto vymenovavani je však trochu ako nosenie dreva do lesa, pretože Word
ponúka zoznam všetkých týchto znakov na vloženie rovno pomocou výberu
myši. Nájdeme teda možnosť Najít a nahradit
(ďakujem
všetkým, ktorí rovno stlačili Ctrl + H), prejdeme na
Viac a dole vidíme tlačidlo Zvláštne,
ktoré odkazuje na zvláštne symboly, ktoré môžeme rovno vložiť do
vyhľadávacieho poľa a je ich trochu viac ako tých, ktoré som vymenoval. To
sú však tie základné, o ktorých je dobré vedieť trochu viac.
Ďalšie nastavenia
Funkcia Nájsť a nahradiť ponúka viacero možností nastavenia, tak si ich teraz pripomenieme. V prvom rade zaškrtávacie políčka.
- Možnosť Rozlišovať malé a veľké písmená slúžia na to, aby sa pri vyhľadávaní hľadelo aj na veľké a malé písmená v slovách, čo sa samo o sebe nedeje. Bez tejto voľby sú slová "sloboda" a "Sloboda" vyhľadávacím algoritmom brána ako totožná. Ak chceme nájsť (a potrebné nahradiť) len priezvisko Sloboda, nie už slobodu ako podstatné meno, použijeme túto voľbu. Avšak slová na začiatku viet môžu situáciu trochu komplikovať.
- Hľadať len celé slová je druhá užitočná možnosť, ktorú zapíname, ak poznáme presné znenie slova / frázy a nechceme hľadať len na základe podobnosti. Vpíšeme Ak do vyhľadávania "slobôd", tak zvyčajne dostaneme všetky slová s týmto kmeňom, ale pri zaškrtnutí tejto voľby len a iba toto jedno slovo, ak je v texte obsiahnuté.
Táto možnosť sa deaktivuje, ak do vyhľadávania vložíme
zástupný symbol (napríklad hviezdičku *
),
pretože potom už logicky o presnom znení nemôže byť reč.
- Používať zástupné znaky je voľba, ktorá rieši dilemu ohľadom hviezdičiek a otáznikov. Tieto dva symboly, ako už vieme, sú zástupné znaky pre nejaký text, ale môžu existovať aj samy o sebe v pôvodnom význame (otáznik vždy na konci otázky ...). Zaškrtnutím tohto políčka dávame najavo, že otáznik / hviezdička majú mať svoju špeciálnu - zástupnú - funkciu a nejde o bežný znak.
- Samotná voľba Hľadať určuje, či sa text bude prehľadávať nahor, alebo nadol od aktuálnej polohy kurzora. Word obsahuje tzv. Lenivé vyhľadávania, teda prehľadáva znak za znakom a zastaví sa pri každom ďalšom výskyte. Preto nenájdeme nič ako tlačidlo nájsť všetko, hľadá sa kus od kusu.
Nahrádzať hromadne však Word dokáže. Štandardne Word prehľadáva celý súbor, a to tak, že ide najprv od aktuálnej polohy kurzora dole až na koniec súboru, potom preskočí na začiatok a postupuje opäť smerom nadol, až k pozícii kurzora.
Triky pri nahradzovaní
Ešte je potrebné pripomenúť, že nájsť aj nahradiť možno text okrem obsahu i podľa formátu - či je tučný alebo má nejaký iný konkrétny Štýl. K tomu slúži voľba Formát - Písmo / Štýl. Môžeme treba vyhľadávať len písmo písané tučne, zadanie takého nastavenia potom vyzerá nasledovne:
Alebo napríklad ak chceme nájsť všetky nadpisy štýlom Nadpis 1, postupujeme nasledovne:
Pri zapojení nahradzovaní môžeme teda určovať formát písma pred (vyhľadanie) aj po (nahradenie). To bude predmetom prvého praktického príkladu v ďalšej časti článku.
Pred praktickými ukážkami musíme ešte dodať jednu kombináciu symbolov.
Doteraz totiž nebolo spomenuté, že môžeme niečo naje a nahradiť so
zachovaním pôvodného textu, takže vlastne môžeme text pridať. Napr.
vyhľadáme meno "Novák" a jedným kliknutím z neho v texte urobíme
zdvorilejší verzii, teda "p. Novák ". Symbol, ktorý zachováva text v
nahradzovacia časti, je ^&
.
Nastavenie potom vyzerá nasledovne:
Praktické príklady
Všetky znalosti z tejto i predchádzajúcej lekcie, pred prechodom na tému iné v lekcii nasledujúcej, si zhrnieme v ukážkových príkladoch.
Príklad 1 - tučné číslovky
Predstavme si vetu
Dnes bylo naměřeno 12 °C, což je nejvyšší teplota za posledních 34 dní.
a ďalej si predstavme, že v nej chceme mať všetky číslovky písané
tučne. Okrem čísloviek ale aj jednotky k nim príslušiace, v tomto prípade
stupňa Celzia. Budeme na to potrebovať schopnosť vyhľadávania čísloviek a
úpravy rezu nahradeného písma. Ak vec nastavíme správne, dostaneme
nasledovné okno:
A tiež nasledujúce výsledok: Dnes bolo namerané 12 ° C, čo je najvyššia teplota za posledných 34 dní.
Čísla teda "ztučníme" ľahko, ale čo sa stupňami Celzia? Spomeňme si,
ako sme na to šli minule, keď sme chceli zadať špecifické znaky pre
nahradenie. Použili sme hranaté zátvorky. Preto, ak chceme nájsť a
upraviť čísla a symbol "° C" v tejto vete, poslúži nám najlepšie zadanie
[°C]
.
Pole pre nahrádzanie nechávame prázdne, len do neho vložíme, že písmo má byť novo tučné.
Ale pozor. Čítajte Ak pozorne, tak vás už možno rovno
napadlo, že toto riešenie nie je vhodné, pretože nahradí
akýkoľvek znak stupňa °
alebo C
, takže
aj "C" kdekoľvek inde vo vete - a to nechceme. Takže v tejto situácii si
vystačíme jednoducho s nahradením reťazca °C
, ktorý vyplníme
bez úvodzoviek či iných špeciálnych znakov.
Vidíme tak, že niekedy základná metóda zadanie je plne dostatočná.
Príklad 2 - nadpisy pre redakčný systém
Teraz si predstavme, že prispievame na nejaký web a že sa ku vkladaniu príspevkov používa redakčný systém. Ten vie pracovať len s prostým textom a všetky nadpisy a ďalšie podobné prvky sa vkladajú cez určené symboly. Na účely tohto príkladu predpokladajme, že:
- hlavný nadpis sa rozlíši tak, že riadok pod ním je symbol
<H1>
a nič iného - vedľajšej nadpis sa rozlíši tak, že riadok pod ním je symbol
<H2>
a nič iného
My už máme napísaný nejaký text a chceme ho publikovať na webe.
Text samotný upravovať nemusíme, ale nadpisy áno. V texte sú potrebné tri hlavné a dvadsať vedľajších nadpisov, a to ručne upravovať nebudeme, použijeme automatiku.
Budeme potrebovať znalosť vyhľadávania štýlov (vyššie v
tomto článku) a potom znalosť nahrádzanie, konkrétne symbol pre ponechanie
akéhokoľvek textu ^&
a symbol pre nový riadok
^p
.
Nastavíme si vyhľadávanie na štýl Nadpis 1 a do nahradenia napíšeme potrebné znaky:
Nezabudneme, že redakčnému systému je náš štýl nadpisu ukradnutý, a preto nadpis degradujeme rovno na štýl Normálny, prečo aj nie. Výsledok je žiaduce. Všimnite si, že som zatiaľ nemusel použiť znak pre nový riadok, pretože nahradíme ak Nadpis 1 štýlom Normálny, rovno sa jeden riadok pridá. Pre Nadpis 2 by sme postupovali analogicky. Ak by sme chceli dosiahnuť náhrady textu bez zmeny štýlu, museli by sme znak pre nový riadok pridať.
Tieto praktické príklady zakončujú dvojdielnu lekciu na tému Nájsť a nahradiť. V budúcej lekcii, Písmo a Bod v MS Word tak trochu inak , sa potom budeme venovať pokročilému nastavenie v oblasti Písma a Odseky.