正则表达式 – 在Visual Studio 2010中,如何搜索不在单行注释中的文本?

在Visual Studio 2010中,如何搜索不在单行注释中的文本? E. G.如何找到“bas”:
foo bar bas

但不是

foo bar // bas

请注意,它应该找到该行:

foo / bar / bas

(编辑)它不应该找到该行:

foo // bar bas
好的,所以我问了这个问题,所以我可以回顾一下我自己的答案.

Visual Studio似乎没有典型的前瞻,后观构造.它确实有一个类似的零宽度否定断言.语法是〜(x),这意味着模式中的模式不匹配x.使用这个结构,我想出了这个:^(.〜(//))* bas哪个效果很好,但不会排除//行是前两个字符的行.要修复的版本是:^〜(//)(.〜(//))* bas

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...