Alors voilà, je suis en C# et j'essaye de faire une regexp pour remplacer dans une chaîne les * (wild cards, c'est à dire 0 ou plus charactères) en expression régulière mais je n'arrive pas à faire cela, je remplace par .* et il me remplace par n'importe quelle suite de au moins un ce que je ne veux pas...
result=Regex.Replace (result,@"([^\\])(\*)","$1.*"); result=Regex.Replace (result,@"([^\\])(\*)","$1.*"); result=Regex.Replace (result,@"^\*",".*");
ça transforme mes * en .* quand elles ne sont pas précédés par un \, mais cela nécessite encore au moins un charactère (c'est à dire que te*st ne trouvera pas test)
Si quelqu'un a une idée, j'ai aussi essayé (.)* et [.]* mais aucun résultat probant...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances


