您的位置: 首页 > 技术问答 > 选择带有“某些”字词的行 选择带有“某些”字词的行 分类: 技术问答 • 2022-09-12 10:33:45 问题描述: 我面对下一个正则表达式:"^.*\\(?:some\\).*$"。 我明白了^和$和\\(与\\)用于反向引用。选择带有“某些”字词的行 但是什么是?:some建设? +2 '(?:FOO)'通常是一个非捕获基团。 – Qtax 2012-03-14 10:05:32 答 以?:开头的组是一个非捕获组,意味着不会有反向引用,因此some将是您的搜索词。 ^是锚以匹配线路 $的开始是锚定到行 你的表达将匹配例如端部相匹配 Foobar的一些文字 Foobar的somemore文本 一些 +0 我们在这里讨论的是Emacs正则表达式,所以分组括号*被转义。所以它是一个非捕获组。 – phils 2012-03-14 10:17:44 +0 @phils我从来没有在emacs中使用正则表达式,我更新了我的答案。 – stema 2012-03-14 10:22:35
'(?:FOO)'通常是一个非捕获基团。 – Qtax 2012-03-14 10:05:32