Bonjour,
Dans le chaine suivante: A...A...A(...)B, je cherche à capturer A(...)B (les ... sont n'importe quels caractères).
J'ai mon motif initial #A(.*?)B#'
Ca ne fonctionne pas, car il me trouve ...A...A(...), or je ne veux que le strict minimum trouvé.
J'ai tenté un : #A(?!A)B# avec quelques alternative (du type, #A(?!A).*?B#), mais sans succès non plus.
Auriez-vous une solution, soit:
- pour capturer la chaine minimale qui contient mon motif
- exclure le A?
Pour le deuxième point j'ai trouvé beaucoup de topic, dans qu'une solution ne fonctionne chez moi :s
Merci
Partager