0

私は崇高なテキスト 2 エディターを使用しています。名前タグの値以外のすべてのテキストを削除したいと思います。

ここに例があります

<div class="control-group">
      <label class="control-label" for="c_email">Email (required)</label>
      <div class="controls">
        <input type="text" name="c_email" value="">
      </div>
    </div>

上記のコードでは、名前タグの値のみを保持したいと思います。すべての名前タグに一致させるには、次のように正規表現を使用します

name="(.+?)"

すべてのネームタグに一致します。しかし、それを置き換える$1name="c_email"c_email

誰かが他のすべてのテキストを消去するのを手伝ってくれませんか?

ありがとう

4

1 に答える 1

9

あなたはそのようにすることができます:

find: [\s\S]*?name="(.+?)"[\s\S]*
replace: $1

削除をターゲット div に限定したい場合:

find: <div class="control-group"[\s\S]*?name="(.+?)"[\s\S]*?</div>\s*</div>
replace: $1
于 2013-06-08T17:04:37.607 に答える