正規表現内でキャプチャ グループを参照する方法はありますか?
たとえば、2 つの文字列がある場合、1 つは次のとおりです。
Person: Name is Bob. Type: Person
そして他の:
Animal: Name is Jupiter. Type: Animal
次のようなことができますか:
(Person|Animal): Name is (.+). Type: $1
アイデアは、最初のキャプチャ グループの結果を使用してそれが人か動物かを判断し、その結果をどこに置くかで$1
文を完成させることです。
$1 を使用しない場合、他の演算子を使用してこのようなことを行うことはできますか?