小编pat*_*rik的帖子

与正则表达式匹配时忽略特定行

我正在尝试制作一个匹配特定模式的正则表达式,但我想忽略以#. 我该怎么做?

假设我有这个模式 (?i)(^|\W)[a-z]($|\W)

它匹配所有出现一个字母的行。例如,它匹配这些行:

asdf e asdf
j
kke o
Run Code Online (Sandbox Code Playgroud)

现在我想覆盖它,以便它不匹配以 a 开头的行 #

编辑:

我说的不够具体。我的真实模式更复杂。看起来有点像这样: (?i)(^|\W)([a-hj-z]|lala|bwaaa|foo($|\W)

它应该像我想阻止攻击性语言一样使用,如果一行不以哈希开头,在这种情况下它应该覆盖。

regex

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

regex ×1