RE
Ludek Finstrle
luf na gvid.cz
Pátek Prosinec 6 01:53:42 MET 2002
> > pepa100zdepa => pepa 100 zdepa
> >
> > napsal jsem
> >
> > s/([[:digit:]]+)([[:alpha:]]+)/$1 $2/g
> >
> > coz delalo prvni cas, tedy dopsalo mezeru mezi cislo a pismeno. Kdyz
> > jsem ale pouzil
> >
> > s/([[:digit:]]+)([[:alpha:]]+)|([[:alpha:]]+)([[:digit:]]+)/$1 $2/g
>
> Doporucuji prostudovat si neco o regularnich vyrazech a take man perlre.
>
> Toto:
> s/([[:alpha:]]+)(\d+)([[:alpha:]]+)/$1 $2 $3/
>
> vas priklad: pepa100zdepa => pepa 100 zdepa; vyhodnoti spravne.
Ale co kdyz budete mit jen pepa100 ? Nevim teda k cemu to presne
tazatel potrebuje, ale toto se mi zda divne. Minimalne to rozpoznava
mnohem mene veci nez o co se pokousi tazatel.
Luf
Další informace o konferenci Perl