Set*_*ker 233 regex regex-negation
如果句子中的任何地方都没有<或>,我需要一个正则表达式来匹配.
如果<或>中的任何一个都在字符串中,那么它必须返回false.
我在这方面取得了部分成功,但前提是我的<>在开头或结尾:
(?!<|>).*$
Run Code Online (Sandbox Code Playgroud)
如果这有所不同,我正在使用.Net.
谢谢您的帮助.
添加问题:
我想知道,如果文本包含像这样的标签,你如何修改下面的正则表达式只返回false __CODE__
?
Ned*_*der 381
^[^<>]+$
Run Code Online (Sandbox Code Playgroud)
字符class([^
)中的插入符表示匹配任何内容,但这意味着,字符串的开头,然后是除了<
和之外的任何内容中的一个或多个>
,然后是字符串的结尾.
Ali*_*aru 54
干得好:
^[^<>]*$
Run Code Online (Sandbox Code Playgroud)
这将测试没有<
和没有的字符串>
如果你想测试一个字符串,它可能有<
和>
,但还必须有其他的东西,你应该只使用
[^<>] (or ^.*[^<>].*$)
Run Code Online (Sandbox Code Playgroud)
凡[<>]
指任何的<
或>
与[^<>]
指任何不是<
或>
.
当然还有强制性链接.
归档时间: |
|
查看次数: |
364700 次 |
最近记录: |