salut a tous
j'ai un programme en C qui charge une regex specifiee dans un XML via xmlGetProp() en libxml2
mon XML est encode en UTF-8
maintenant, ma regexp est (je crois) en style ascii, cad [a-zA-Z0-9] pour les caracteres alphanumeriques par exemple
si je donne a mon prog en C la regex en hardcodant
Code :
- char* regex = "[a-z]+";
|
j'ai un match
en revanche si je la charge depuis mon XML j'ai pas de match
qqn saurait il comment resoudre ca?
j'aimerais rester en tout- UTF8 pour des raisons de proprete evidentes (donc avoir un XML en ascii n'est pas une option)
merci d'avance