J'essaye de dépouiller une chaîne de tous les caractères spéciaux sauf quelques-uns, plus tout enlever entre parenthèses (le carré, ou tout autre, y compris les parenthèses!). Mon regex actuelle est:Regex pour l'exclusion des caractères
^[a-zA-Z0-9äöüÄÖÜ;@.]*$
\\[.+\\]
\\<.+\\>
\\s+
Toutes les séquences qui correspondent à l'un des ci-dessus sont retirés Il fonctionne très bien sur, par exemple:
Foo Bar[[email protected]]
réduisant trop FooBar
mais pas par exemple:
Foo
[email protected]
en les enlevant complètement
Cette regex ne fait pas ce que vous prétendez faire. S'il vous plaît montrer un certain code/données. –
Quel doit être le résultat pour le second exemple? – Toto