如何创建匹配所有内容的正则表达式排除特定字符串

时间:2014-06-13 10:47:52

标签: regex regex-negation

我想创建一个获取字符串的正则表达式,并匹配除特定单词之外的整个字符串。

例如字符串:

" boolean booleanic = true;"

我需要正则表达式匹配整个字符串而不使用" boolean" 正则表达式应该匹配" bollean"之后的其余字符串。 (" booleanic = true;")

非常感谢!

2 个答案:

答案 0 :(得分:0)

你需要积极的外观。

(?<=boolean)(.+)

DEMO

答案 1 :(得分:0)

match the whole string without the "boolean"有一种非常简单的方法。它并不涉及正则表达式,它几乎适用于您可能想要使用的任何语言或环境。

就绪

搜索:boolean

替换:""(空字符串)

例如,这可以在文本编辑器中使用,也可以在具有相应替换功能的编程语言中使用,可能类似于newstring = replace(oldstring, "boolean", "")