Eu preciso de um regex para corresponder se em algum lugar de uma frase NÃO houver <ou>.
Se <ou> estiverem na sequência, ele deverá retornar false.
Eu tive um sucesso parcial com isso, mas apenas se meus <> estiverem no começo ou no fim:
(?!<|>).*$
Estou usando .Net se isso faz diferença.
Obrigado pela ajuda.
regex
regex-negation
SetiSeeker
fonte
fonte
+
e o primeiro sinal de intercalação?Aqui está:
Isso testará a string que não tem nem
<
não>
Se você deseja testar uma string que pode ter
<
e>
, mas também deve ter algo diferente, use apenasOnde
[<>]
significa qualquer um de<
e>
e[^<>]
significa qualquer um que não é de<
ou>
.E, claro, o link obrigatório .
fonte