J'ai un petit souci avec une expression rationnelle, avec l'implémentation lié à Purebasic, le voici :
J'ai une chaine : aaaaabC ABc zbA abc
Sur cette chaîne je veux enlever le premier a de la ligne, soit le bleu.
L'expression que j'ai indiqué est la suivante -> ^a
J'effectue, avec la fonction ReplaceRegularExpression, un remplacement de caractère. je met un zéro par exemple...
Voici le code :
Code : Tout sélectionner
If CreateRegularExpression(0, "^a")
Result$ = ReplaceRegularExpression(0, "aaaaabC ABc zbA abc", "0")
Debug Result$ ; Will print "--- ABc --- abc"
Else
Debug RegularExpressionError()
EndIf
Pourtant cette expression à été vérifier et visiblement c'est la bonne. Est t'il possible d'avoir un problème d'implémentation ?00000bC ABc zbA abc
Avez vous déjà eu ce genre de problème ?
Merci a vous.