J'essaye d'écrire regexp, qui peut correspondre à tout le texte entre les parenthèses et les parenthèses aussi. Mais avec une condition: la première parenthèse peut être manquée. Par exemple:Obtenez tout le texte entre parenthèses si la première parenthèse est manquée avec Regex
Aujourd'hui est [jour ensoleillé]
et
Aujourd'hui est la journée ensoleillée]
En premier cas, je veux obtenir [jour ensoleillé]. En second je veux obtenir Aujourd'hui est une journée ensoleillée].
J'ai écrit regexp mais cela ne fonctionne que dans le premier cas.
(?(?=\[).*?|)\]
J'ai essayé de mettre l'action d'autre comme ce
(?(?=\[).*?|.*?)\]
mais dans ce cas j'ai eu Aujourd'hui [jour ensoleillé] au lieu d'[jour ensoleillé].
Existe-t-il une expression régulière pouvant résoudre mon problème?
'(\ [* \.?] |^[^ \ [\]] * \])' Peut-être travaux? – apokryfos
'\ [? [^ \] \ [] * \]' Devrait suffire. –
merci les deux travaillent !!! –