Le 29/09/2010 11:43, Samuel Mounier (Liste CGO) a écrit :
Domingo Reina a écrit :
Bonjour.
Le 28/09/2010 18:35, Patrick Bernard a écrit :
Je n'arrive pas à déterminer l'expression régulière qui me trouvera les
caractères ' qui ne sont pas précédé d'un ? dans un fichier texte
J'ai tenté :
'
[^\?']
[^(\?')']
Dans une expression régulière, pour toute expression entre crochets les
caractères particuliers n'existent pas. Il n'y a pas besoin d'utiliser
le caractère d'échappement '\'. D'ailleurs utilisé entre crochets ce
caractère est considéré comme normal. De plus lorsque tu utilises le
caractère ^ (qui signifie 'tout sauf') cela s'applique à tout ce qu'il y
a entre crochets. Du coup ton expression [^\?'] signifie que tu cherches
dans ton texte tout ce qui n'est pas \?' (ces trois caractères devant se
suivre) soit certainement tout le texte.
[...]
Merci pour l'info je n'avais pas compris cette subtilité
Apparemment avec [^?]' je trouve bien les ' sans ? devant (qui sont les
seul nécessaires).
Mon pb est maintenant, j'ai aussi le caractère qui le précède et donc je
ne peux pas y effectuer un remplacement
Je vais tenter d'utiliser une expression régulière dans le terme à
remplacer.
Il te suffit, dans le champ "Remplacer par", de mettre ?' (si j'ai bien
compris ce que tu veux faire).
Cordialement,
Domingo
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]