我需要一个正则表达式来匹配句子中的任何位置是否没有 <
或>
.
如果 <
或>
位于字符串中,那么它必须返回 false。
我在这方面取得了部分成功,但前提是我的 <
>
位于开头或结尾:
(?!<|>).*$
如果这有什么区别的话,我正在使用 .Net。
感谢您的帮助。
最佳答案
^[^<>]+$
字符类中的插入符号 ( [^
) 表示匹配任何内容,因此这意味着,字符串的开头,然后是除 <
之外的一个或多个内容和>
,然后是字符串的结尾。
关于正则表达式 - 不包含某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105956/