加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 06:32:18 所属栏目:百科 来源:网络整理
导读:在Visual Studio 2010中,如何搜索不在单行注释中的文本? E. G.如何找到“bas”: foo bar bas 但不是 foo bar // bas 请注意,它应该找到该行: foo / bar / bas (编辑)它不应该找到该行: foo // bar bas 好的,所以我问了这个问题,所以我可以回顾一下我自己
在Visual Studio 2010中,如何搜索不在单行注释中的文本? E. G.如何找到“bas”:
foo bar bas

但不是

foo bar // bas

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

foo / bar / bas

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读