J'ai besoin d'une regex pour correspondre si n'importe où dans une phrase il n'y a PAS de < ou>.Regex - Ne contient pas certains caractères
Si < ou> sont dans la chaîne alors il doit retourner false.
J'ai eu un succès partiel avec cela, mais seulement si mon <> sont au début ou à la fin:
(?!<|>).*$
J'utilise .Net si cela fait une différence.
Merci pour l'aide.
Ajouter sur la question:
Je me demandais, comment voulez-vous modifier le dessous de regex pour revenir seulement faux si le texte comprend une étiquette comme <test>
?
Que signifie le premier signe? Est-ce que cela ne signifierait rien qui ne contienne pas ces caractères ... ce qui signifie uniquement les chaînes qui contiennent ces caractères? – RobKohr
Le premier signe signifie début de chaîne. Le dollar signifie, fin de chaîne. –
@PhilipRego Attention aux caractères spéciaux: le shell interprète certains d'entre eux. Regardez pour voir si vous avez maintenant un fichier nommé '] + $' dans votre répertoire. Mettez l'ensemble de l'expression rationnelle entre guillemets simples pour le faire fonctionner. –