3

Visual Studio で検索置換を実行しようとしていますが、正規表現を使用して検索する方法が見つからないよう[Name]です...スタックに関する他の質問の助けを借りて最初のブラケットを見つけることができますが、最初と最後の両方が見つかりません AND括弧内のテキストを認識します。

4

3 に答える 3

6

開き括弧と閉じ括弧は正規表現のメタ文字であるため、エスケープする必要があります。このようなもの:

\[Name\]
于 2013-07-18T15:29:42.907 に答える
1

「名前」が有効な識別子であると仮定すると、\[{:i}\]そのトリックを行う必要があります。\1置換式で使用して、名前の値を取得できます。

注: :iVisual Studio のみのショートカットです。標準の正規表現に相当するもの (ここでも機能します) は[A-Za-z0-9_]+.

注: Visual Studio の正規表現に慣れていない読者のために、他の場所で使用される通常の丸括弧の代わりに中括弧を使用してグループをキャプチャします。

于 2013-07-18T15:31:47.390 に答える