Regularni vyrazy
Tomáš Vondra
vondra na tesmail.cz
Pátek Říjen 11 19:12:37 MEST 2002
PS> Nebo to jako ma byt v nejakem textu okolo?
PS> $ perl -e '
PS> $text = "x 12.223,3349 x";
PS> $text =~ s|([0-9]([0-9])?(\.([0-9][0-9][0-9]))*(,[0-9]+)*)|$a = $1; $a =~ s/\.//g; $a|eg;
PS> print "$text\n"
PS> '
PS> x 12223,3349 x
To je ono. Bohuzel jsem nevedel, ze regularni vyrazy jdou vnorovat
timto zpusobem. Ted uz je mi to samozrejme jasne...
PS> (to ale predpokladam, ze asi ne, protoze takovou zasadni podminku byste snad
PS> rekl rovnou v prvnim mailu)
No, bohuzel nerekl. Ted uz je mi samozrejme jasne ze jsem to uvest
mel, ale predpokladal jsem reseni ponekud ninym smerem a tak mi to v
tu chvili neprislo az tak dulezite.
Kazdopadne diky za nakopnuti spravnym smerem.
Tomas
Další informace o konferenci Perl