Zatímco v normálním hledacím textu se vyžaduje shoda s hledanou pasáží do posledního znaku, lze při použití žolíků formulovat hledací algoritmus tak, že lze najít textové pasáže různého obsahu a rozsahu. Žolíky jsou náhradníky libovolného textu, kde libovolnost lze ve vztahu k délce i obsahu cíleně ohraničit.
Žolík se do hledaného nebo nahrazovaného textu vloží
tlačítkem Vložit žolík
. Začněme s tím prvním. Po
vložení v textu zkratka v barvě řídicího kódu uzavřená Ve
složených závorkách. Přesné zobrazení žolíku záleží na v
něm obsažených parametrech, které lze nastavit funkcí Editovat
řídicí kód
nebo jednoduše dvojklikem na žolík, které
otevře následující formulář:

Horní část odpovídá znakovému formuláři. Zde se dá
zvolit, které znaky a/nebo řídicí kódy smí být v textu
pokrytém žolíkem. Pod tím jsou různá pole pro zadání
parametrů: nejméně ... znaků
stejně jako nejvíce ...
znaků
určují, jak velký smí být úsek textu, na který
žolík pasuje. Každý řídicí kód se zde bere jako jeden znak.
Nula jako nejvyšší počet znamená neomezenou délku, to jest
počet znaků může být libovolně dlouhý. Pozor: I nejmenší
délka může být nula! Tím se dají definovat žolíky, které
pasují na nula znaků dlouhá textová místa.
Název je volitelný a smí být prázdný. Hlavně je potřebný při nahrazovacích žolících a proto by měl být v tomto případě zadán.
Nakonec vysvětlíme pojmy co nejméně
nebo co
nejvíce
. Tím sdělujete Eddiemu, zda má žolík pasovat na co
nejkratší nebo co nejdelší text.
Přesný vzhled žolíku ve hledaném textu se skládá ze všech
těchto nastavení. Ve složených závorkách je nejprve nejmenší a
největší počet znaků. oddělený dvěma tečkami. Je–li
některý z počtů limitní (tedy 0 res. libovolně mnoho), není
napsán vůbec. Jsou–li oba počty stejné, odpadají oba body.
Je–li zvoleno co nejméně
, jsou místo toho dvě
dvojtečky. Za tím vším je, pokud bylo zadáno, jméno žolíku.
Nakonec je úplně na začátku vykřičník, pokud nemá žolík
pasovat na všechny znaky a řídicí kódy.
Vypadá to složitěji, než to ve skutečnosti je. Proto několik příkladů:
Abyste si dovedli představit, co se všechno dá se žolíky nastavit, měli byste nejdřív trochu experimentovat. Jako vodítko jsme připravili několik příkladů. Hledací a nahrazovací seznamy z dodávky Eddieho mohou také sloužit jako studijní materiál.
K tomu se použije hledání jediného žolíku. Tento žolík
je formulován tak, že pasuje na celá slova. Použitím funkce
Globální hledání
dostaneme počet nalezených textových
pasáží a tím pádem i počet slov v textu.


Tím se dají najít pasáže, napsané v určitém textovém stylu. Hledaný text se skládá ze dvou částí: řídicího kódu stylu a žolíku pro text.


V neupraveném naimportovaném textu bývají často náhodně napsané dvojité i vícenásobné mezery, které se ve stránce potom jeví jako zvětšené mezery mezi slovy. Tímto jednoduchým hledacím/nahrazovacím algoritmem je můžete rychle odstranit. Přímo za sebou jdoucí mezery jsou vždy nahrazeny jednou.

Nahrazující text: jednoduchá mezera

Žolíky jsou obzvláště zajímavé, pokud se vyskytují v nahrazujícím textu. Pak můžete při nahrazení použít hledacím žolíkem nalezené texty a spolu s pevnými částmi nahrazujícího textu vloženy do hlavního textu. Žolík tak vlastně funguje jako textová proměnná, která se při hledání naplní nalezenou hodnotou a při nahrazení se dosadí na místo nahrazovacího žolíku.
Aby se zajistilo jednoznačné přiřazení mezi hledacím a nahrazovacím žolíkem, musí mít všechny hledací žolíky, které se mají vyskytnout i v nahrazovacím textu, učený jednoznačný název. Nahrazující žolíky dostanou naprotitomu jméno hledacího žolíku, jehož obsah mají převzít. Jinak se nahrazující žolík nijak nenastavuje. Proto se zobrazuje jen jako rovnítko následované názvem.
Při dvojkliku na nahrazující žolík se otevře Popup se jmény všech v danou chvíli definovaných hledacích žolíků, ze kterých se dá vybírat.

Mají–li dva nebo více nahrazující žolíky stejný název, dostanou obsah stejného hledacího žolíku. V zásadě je povolen i opačný případ: Dva nebo více hledacích žolíků smí mít stejný název. V tomto zvláštním případě musí mít textové pasáže pasující na oba žolíky stejný obsah.
Následuje několik příkladů nahrazujících textů s žolíky.
). Ty jsou nahrazeny správnými dolními a horními uvozovkami.

Text)


číslo:

Nadpis:

prázdná řádka:
