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