排除正则表达式中的注释

时间:2021-07-05 10:02:14

标签: regex regex-lookarounds regex-group regex-negation

我想捕获所有 example 字符串,但在单行注释或多行注释中忽略。

// Single
/*
  Multi
*/

正则表达式 (?<!\/\/[^\n]*)(?<!\/\*[^/*]*)(example) 应捕获 this example 中的前三行,但忽略以 *\ 结尾的多行注释。仅当以 */ 结尾时才应忽略。单行注释工作正常。 在我的项目中,我正在创建一大串想要捕获的单词,因此我更喜欢在 Regex 语句中使用一次 example

0 个答案:

没有答案