これを解決するのは難しいですが、正規表現がサポートしていることは間違いありません。私はちょうど正規表現の世界での概念の名前を思い出すことができません。正規表現の検索と置き換えが置換えの検索用語
特定のパターンの文字列を検索して置き換える必要がありますが、パターンが異なる可能性があり、置き換えられる文字は置き換えられる文字を「記憶」する必要があります。例えば
、私は任意の文字列持っていると言う:ので、結果は次のようになり 、134kshflskj9809hkj
を、私は括弧と数字を囲むようにしたい:数字を検索する(134)kshflskj(9809)がhkj
十分に単純ですが、それらを囲む方法は?
誰かがサンプルを提供したり、正しい方向に私を向けることができますか?
あなたはどの言語で作業していますか?この概念は逆参照btwと呼ばれています:http://www.regular-expressions.info/brackets.html – gnarf
C#しかし、意図的にその事実を残しました。私は "一般的な"正規表現でこれを行う方法として好奇心が強いです。逆参照メモリジョグありがとう。そのとおり。 –
正規表現は言語に依存しません。 Perlと.NETの正規表現置換文字列の実装では、最初のグループは$ 1、次のグループは$ 2です。しかし、このスキームは、すべての実装の間では難しくなく速いルールではありません。 –