我需要一个正则表达式来匹配,如果在一个句子中的任何地方都没有<或>。
如果有<或者>在字符串中,那么它必须返回false。
我在这方面取得了部分成功,但前提是我的<>位于开头或结尾:
(?!<|>).*$
我用的是。net,如果有区别的话。
谢谢你的帮助。
给你:
^[^<>]*$
这将测试没有<和>的字符串
<
>
如果你想测试一个字符串,可能有<和>,但也必须有其他的东西,你应该使用
[^<>] (or ^.*[^<>].*$)
其中[<>]表示__ABC1或>中的任意一个, [^<>]表示任何不是__ABC1或>的。
[<>]
[^<>]
当然还有强制的链接。
^[^<>]+$
字符类([^)中的插入符号表示匹配除[^以外的任何内容,因此这意味着字符串的开始,然后是<和>之外的一个或多个内容,然后是字符串的结束。
[^