Bon pour conclure la glibc n'implemente pas, pour l'instant, les comportements non-greedy (ou lazy quoi) du type *? +? ou encore ?? ce qui est tres bizarres car quasi vitale en regex mais il y a une solution :
Pour cela, il faut utiliser la lib PCRE. (pcre_exec, pcre_compile ...)
Bon du coup je poste pas de code je risque de pas etre fully compatible ANSI C ISO 99... Des fois que ca jetterai le trouble chez quelques personnes... ANSI rigides...
# PCRE
Posté par Pierre Mallard . En réponse au message regex.h Lazy Mode. Évalué à 2.
Pour cela, il faut utiliser la lib PCRE. (pcre_exec, pcre_compile ...)
Bon du coup je poste pas de code je risque de pas etre fully compatible ANSI C ISO 99... Des fois que ca jetterai le trouble chez quelques personnes... ANSI rigides...