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