正则表达式 – 帮助特定正则表达式 – 不包含某些字符串
发布时间:2020-12-14 06:07:48 所属栏目:百科 来源:网络整理
导读:我怎么说,在正则表达式中: 以大写字母开头的字符串的任何部分,包含至少一个空格字符,不包含字符串 “_”(空格下划线空格),以字符串“!!!”结尾(没有引号)? 我遇到了“不包含”部分的问题. 这是我到目前为止: [A-Z].* .*!!! 如何修改它以指定“不包含’_’
我怎么说,在正则表达式中:
以大写字母开头的字符串的任何部分,包含至少一个空格字符,不包含字符串 我遇到了“不包含”部分的问题. 这是我到目前为止: [A-Z].* .*!!! 如何修改它以指定“不包含’_’”? 它不需要是特定的字符串“_”.怎么说“不包含”任何字符串?例如不包含“狗”? 编辑:我希望该解决方案与Php的“preg_replace”兼容 编辑:示例: “_”的示例: Abc xyz !!! < —匹配 你好,世界!!! < —匹配 有_空间下划线空间! < ---不匹配 “狗”的例子: 真是个狗! < ---不匹配,(包含“狗”) 你好,世界!!! < ---匹配 解决方法
x(?!y)表达式只有在不紧跟y的情况下才匹配x.所以,这似乎是你想要的东西:
[A-Z](?!%s)(.(?!%s))* (.(?!%s))*!!! %s是你禁用的字符串. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |