0

次のように機能する正規表現を使用してパターンを作成する方法はありますか: 文字、記号 & または |、文字 (最初と 2 番目の文字は同じ)。そのパターン知ってる

[a-z](\\s*)[&|](\\s*)[a-z] 

このように動作しないでください。この文字が同じであることをどのように定義しますか? 正規表現パターンでエイリアスのようなものを作成することはできますか?

4

1 に答える 1

1

次のように後方参照を使用してそれを行うことができます。

([a-zA-Z])\s*[&|]\s*\1

これは最初に文字に一致し、その文字を([a-zA-Z])キャプチャ グループ 1 内に置きます。&|[&|]\1

于 2013-11-01T22:41:58.357 に答える