4

特定のパターンに一致する正規表現を作成しようとしていますが、. で始まる行を無視したいです#。どうすればいいのですか?

私がパターンを持っているとしましょう(?i)(^|\W)[a-z]($|\W)

文字が 1 回出現するすべての行に一致します。たとえば、次の行に一致します。

asdf e asdf
j
kke o

これをオーバーライドして、a で始まる行と一致しないようにします。#

編集:

私は十分に具体的ではありませんでした。私の実際のパターンはもっと複雑です。次のようになります: (?i)(^|\W)([a-hj-z]|lala|bwaaa|foo($|\W)

行がハッシュで始まらない場合は、攻撃的な言葉をブロックしたいのと同じように使用する必要があります。その場合はオーバーライドする必要があります。

4

2 に答える 2