0

ビジュアルスタジオの検索入力で、私はこの式を持っています

<input type="submit" value=(.*) />

そして、私が持っている交換品で

<input type="submit" value=(\1) a />

しかし、何らかの理由で、「a」を追加する代わりに、文字通りコードを置き換えています。

つまり、私はこれを取得しています

<input type="submit" value=(\1) a />

これの代わりに

<input type="submit" value="Change password" a />

Visual Studio 2012 Express for Web を使用しています

4

1 に答える 1

2

置換文字列では、 を使用する必要があります$1\1検索パターン内の後方参照用です。また、置換文字列の括弧を省略したいと思うでしょう。

<input type="submit" value=$1 a />

パターンをもう少し堅牢にするために、次のようなものを使用することができます

<input type="submit" value=("[^"*]") />

パターン用。inputそうしないと、同じ行に別の自己終了タグがある場合、またはより多くの属性を持つタグがある場合に問題が発生します。

于 2013-08-25T19:17:23.107 に答える