J'ai besoin d'une regex qui corresponde si, n'importe où dans une phrase, il n'y a PAS de < ou de >.
Si < ou > sont dans la chaîne, elle doit renvoyer false.
J'ai eu un succès partiel avec ceci mais seulement si mes < > sont au début ou à la fin :
(?!<|>).*$
J'utilise .Net si cela fait une différence.
Merci pour votre aide.
Voilà :
^[^<>]*$
Ceci testera la chaîne qui n'a pas de <
et pas de >
.
Si vous voulez tester une chaîne de caractères qui peut avoir <
et >
, mais qui doit aussi avoir autre chose, vous devez utiliser juste
[^<>] (or ^.*[^<>].*$)
Où [<>]
signifie toute chaîne parmi <
ou >
et [^<>]
signifie toute chaîne qui n'est pas parmi <
ou >
.
Et bien sûr, le [lien][1] obligatoire.