正则表达式除完整字符串外,不包含字符串中的部分

至__

我需要编写一个正则表达式来避免特定的字符串,而不是字符串的各个部分

这不仅应仅允许使用完整的单词“ sup”,还应允许使用“ pus”,“ su”等所有内容。

我该怎么做。

这是我到目前为止尝试过的。

[^(?!sup).*$]

请帮忙

蒂姆·比格莱森(Tim Biegeleisen)

您的模式已接近,但负前瞻已关闭。尝试使用以下模式:

^(?!.*sup).*$

否定的前瞻(?!.*sup)断言该模式sup在字符串的任何位置都不会遇到

请注意,我还删除了模式周围的方括号。这看起来好像您正在尝试使用字符类。但这在这里并不太有用,因为您尝试排除一个字符序列,而不是单个字符。

请注意,如果您打算将独立单词列入黑名单sup,则应在模式中提供单词边界:

^(?!.*\bsup\b).*$

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算正则表达式中的完整字符串或字符串子集

正则表达式,在特定符号之前获取完整字符串,或者在不包含符号的情况下获取完整字符串

在Python中将可选的完整字符串与正则表达式匹配

如何遍历正则表达式匹配的字符串,concat返回新的完整字符串

正则表达式用于文本文件中autovue.classpath =之后的完整字符串

分割不包含与Java中的正则表达式匹配的相邻字符的字符串

正则表达式-查找不包含子字符串的多行字符串

jmeter中的正则表达式与包含子字符串的字符串不匹配

如何使用正则表达式提取R中字符串的不匹配部分?

如何查找在正则表达式中不包含字符串的匹配项

Ruby正则表达式提取字符串中不包含空格的单词

不包含“图像”的字符串中URL的正则表达式

除某些字符外的所有字符串的正则表达式

Java正则表达式,除字母字符/字符串外的所有内容

notepad ++反向正则表达式替换(除字符串外的所有字符)

如何确保定界符之间的完整字符串适合正则表达式模式?

正则表达式匹配,其中字符串的一部分不包含字符

匹配包含正则表达式而不包含其他字符串的复杂正则表达式

正则表达式:多次匹配同一表达式,并在表达式之前返回完整字符串

正则表达式:检查字符串中是否存在(除其他外)特定字符

与正则表达式部分匹配字符串

正则表达式 - 忽略部分字符串

正则表达式是否包含字符串?

正则表达式与查询字符串包含?

正则表达式与字符串不匹配

当其中包含字符串时,正则表达式匹配完整段落块

正则表达式-查找包含特定字符串的完整单词

JavaScript正则表达式替换字符串的所有部分,但包含特定字符串的部分除外

不以字符开头或不包含子字符串的正则表达式