Regex 匹配不带'的线;t以注释开头(在任意数量的选项卡之后)
我使用负前瞻查找每一行不以注释开头(仅“/”),但在“/”符号之前可能有任意数量的选项卡 这是我的正则表达式(我正在使用记事本++): 示例:在此示例文件中:Regex 匹配不带'的线;t以注释开头(在任意数量的选项卡之后),regex,notepad++,negative-lookahead,Regex,Notepad++,Negative Lookahead,我使用负前瞻查找每一行不以注释开头(仅“/”),但在“/”符号之前可能有任意数量的选项卡 这是我的正则表达式(我正在使用记事本++): 示例:在此示例文件中: LineOfCode ... // Other Comment // Comments can contain every time of symbol, including "//", ".", etc. //
LineOfCode ...
// Other Comment
// Comments can contain every time of symbol, including "//", ".", etc.
// /**
// Another comment ...
// */
Line Of Code ...
// .,.,-
只有第一行和第七行应该匹配,但对于我的正则表达式,它们都匹配。使用
^(?!\h*//).*
^(?!\h*/)
先行匹配以0+水平空格开始的行,然后匹配/
,然后匹配该行的其余部分
看
使用以下选项:
^(?!\h*//).*