在Visual Studio 2010中,如何搜索不在单行注释中的文本? E. G.如何找到“bas”:
foo bar bas
但不是
foo bar // bas
请注意,它应该找到该行:
foo / bar / bas
(编辑)它不应该找到该行:
foo // bar bas
好的,所以我问了这个问题,所以我可以回顾一下我自己的答案.
Visual Studio似乎没有典型的前瞻,后观构造.它确实有一个类似的零宽度否定断言.语法是〜(x),这意味着模式中的模式不匹配x.使用这个结构,我想出了这个:^(.〜(//))* bas哪个效果很好,但不会排除//行是前两个字符的行.要修复的版本是:^〜(//)(.〜(//))* bas
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。