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