Unikátní zvláštností Eddieho je možnost aplikovat na text
libovolně mnoho hledacích a nahrazovacích konfigurací
(pravidel
) současně. Teprve s pomocí tohoto mechanismu se
dají definovat komplexní nástroje, kterými lze na jeden zátah
upravit surový text, výstupy z databází a jiné zcela
individuální úlohy.
Eddie stále spravuje seznam pravidel (textů)
hledání/nahrazování se všemi k nim přináležejícími volbami,
tzv. hledací a nahrazovací seznam. Právě jedno pravidlo seznamu je
vždy zobrazeno v okně a lze jej zpracovávat. Je–li vypnuto
tlačítko MULTI
, provede se jen zobrazené pravidlo. Teprve
při zapnutém MULTI
pracuje Eddie se všemi (vybranými)
pravidly současně.
Volby označovat
a jen v blocích
jsou globálně
platné a nemění se při načtení nového seznamu nebo přepnutí
na jiné hledací/nahrazovací pravidlo. Všechny ostatní
přepínače lze konfigurovat pro každé pravidlo individuálně.
V horní části okna bude název příslušného hledacího/nahrazovacího pravidla. Tento název má čistě dokumentační význam a vlastní funkci neovlivňuje. Vpravo vedle jsou šipky k listování v seznamu. Klik na řádku s názvem otevře formulář, ve kterém lze vytvářet nová pravidla, stávající mazat, nebo třídit. A konečně malé čtverečky vlevo od názvů zapínají nebo vypínají hledací/nahrazovací pravidla. Vypnutá pravidla nebudou pro hledání/nahrazování použita. Tak lze pro současnou aplikaci použít jen vybraná pravidla.
Dále jsou zde dvě ikony pro načtení a uložení seznamu hledacích/nahrazovacích pravidel. Při načítání dává Eddie možnost načítaný seznam přidat, nebo jím existující nahradit.
i v hledaném textukaždého jednotlivého hledacícho/nahrazovacího pravidla. Přitom platí: Hledané texty všech pravidel, u kterých nebyl aktivován, začnou až za nalezeným resp. nahrazeným textem.
rekurzivněpracujících pravidel s aktivovaným přepínačem
i v nahrazeném textuto vypadá trochu jinak. Pokud je jen hledáno (a ne nahrazováno), pokračuje hledání jednoduše dál. Tím je možné, že se dvě nalezené textové oblasti překrývají. Tak by mohlo například první pravidlo nalézt úsek textu s více slovy. Hledaný text druhého, s nastavenou
rekurzivitou, nalezne potom mezery mezi těmito slovy. Při vypnuté rekurzivitě by Eddie pokračoval v hledání hned za prvním nalezeným textem.
rekurzivněpracujícími pravidly znovu prohledán. Nyní eventuálně pasuje jiný hledaný text, který opět pomocí NAHRADIT a zapnuté rekurzivitě může způsobit opakování procesu. Na základě těchto postupů lze vyvinout různá vzájemně spolupracující hledací/nahrazovací pravidla. Text je jedním pravidlem přeměněn a předán dalšímu.