RegEx: /@{0,1}\s*x(.*?)x\s*@{0,1}/
qu'occuper `character` quand il est précédé/remplacé par` character`
La syntaxe que je suis en train de force est xSomethingx
et @[email protected]
où les espaces sont autorisés dans les @
« s mais pas quand captured
il n'y a pas de @
.
doit correspondre:
@ xSomethingx @
=>@ xSomethingx @
. xSomethingx .
=>xSomethingx
Ce que j'ai essayé jusqu'à: J'ai essayé pas mal looksaheads
et lookbehinds
à la fois positive
et negative
mais je ne peux l'obtenir pas à match
alors que je ne veux pas capture spaces
dans cette situation particulière. J'ai aussi joué un peu avec non-capturing groups
.
Des pointeurs ici? Peut clarifier plus si besoin est.
Veuillez fournir d'autres exemples. À partir de maintenant, votre question est plutôt vague et a plusieurs réponses possibles. – Jan