Zpracovani regularnich vyrazu funkcemi z regex.h (nacitani konfiguracniho souboru)

Zdenek Janis zdenek.janis na brajan.cz
Pátek Únor 24 15:46:55 CET 2006


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 řádka)

test=# select substring('   # fghfghh', '^(?! *#).+');
 substring
-----------

(1 řádka)

test=# select substring('xyz = bla', '^(?! *#).+');
 substring
-----------
 xyz = bla
(1 řádka)

test=# select substring('   xyz = bla', '^(?! *#).+');
  substring
--------------
    xyz = bla
(1 řádka)

a o totez se snazim v C...

-- 
S pozdravem
                Zdenek Janis


Další informace o konferenci Linux