Zpracovani regularnich vyrazu funkcemi z regex.h (nacitani konfiguracniho souboru)
Ladislav Vaiz
spam na nagano.cz
Úterý Únor 28 08:47:23 CET 2006
Co to cele otocit ?
$ cat b
# fghfghh
# fghfghh
xyz = bla
xyz = bla
pred#po
$ grep '^ *#' <b
# fghfghh
# fghfghh
$
Myslim, ze to zadani vyhovuje. Prevod do C by mel byt bezproblemovy. Pokud
tedy muzete v C otocit podminku, ale kdyz muzete menit vyrazy, tak asi ano.
La'd"a
On Fri, 24 Feb 2006, Zdenek Janis wrote:
> No, taky jsem byl tim zapisem prekvapen... kregexpeditor timu rika
> "negativni nahlizeni" :-)) v PostgreSQL to funguje tak, ze retezec
> zacinajici libovolnym, tedy i zadnym, poctem mezer na jehoz konci je
> znak # proste vyhodnoti jako neodpovidajici...
> V PG to funguje takto:
>
> test=# select substring('# fghfghh', '^(?! *#).+');
> substring
> -----------
>
> (1 radka)
>
> test=# select substring(' # fghfghh', '^(?! *#).+');
> substring
> -----------
>
> (1 radka)
>
> test=# select substring('xyz = bla', '^(?! *#).+');
> substring
> -----------
> xyz = bla
> (1 radka)
>
> test=# select substring(' xyz = bla', '^(?! *#).+');
> substring
> --------------
> xyz = bla
> (1 radka)
>
> a o totez se snazim v C...
Další informace o konferenci Linux