LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek Perl (25) - Regulární výrazy - závěr

optimalizace reg.vyrazu 29.1.2006 17:26
Lukas Svoboda

Dobry clanek,
diky nemu jsem si overil, ze perl opravdu reg.vyrazy moc neoptimalizuje:(
didone:~$ perl -pe 'use re "debugcolor"; "xy123456zzz" =~ /(stejnyzacatek1|stejnyzacatek2)/; '
Compiling REx `(stejnyzacatek1|stejnyzacatek2)'
size 17 Got 140 bytes for offset annotations.
first at 3
1: OPEN1(3)
3: BRANCH(9)
4: EXACT <stejnyzacatek1>(15)
9: BRANCH(15)
10: EXACT <stejnyzacatek2>(15)
15: CLOSE1(17)
17: END(0)
minlen 14

Coz by mel spravne dat 'stejnyzacatek' pred BRANCH. Pak by sli regularni vyrazy pouzivat i jako struktura trie.
Coz by bylo zvlaste uzitecne s "(?{ code })".


KOMENTARZE
optimalizace reg.vyrazu 29.1.2006 17:26 Lukas Svoboda
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4852x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10916x
5. Onebase Linux
Download: 9632x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2383x
2. RDGS
Download: 937x
3. spkg
Download: 4694x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7172x
7. MISU pyFotoResize
Download: 2780x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3089x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz