我正在尝试寻找一个不以//
开头的正则表达式
我试过谷歌,但没有运气
我想用它在VS 2013 IDE中查找字符串。
字符串:
//debugger;
debugger; <--regex should match only this, rest has to ignore
// debugger;
/// debugger;
答案 0 :(得分:1)
您可以使用否定先行断言来排除这些行
^(?!\s*//).*
^
匹配行的开头
(?!\s*//)
是否定前瞻,当行未以(可选)空白和“//
”开头时,这是真的。
.*
匹配整行
答案 1 :(得分:0)
尝试以下RegEx
^([^?\/].*);(.*?)$
^
标记行的开头,$
标记行的结尾[]
中的文字将被忽略,因为它与开头的^
一起被提及.*
将匹配;
答案 2 :(得分:0)
要匹配除//
之外的所有行,请使用:
(?m)^[^/].*$