0

私はこのHTML部分を持っています:

<a href="http://always-same-path.to/my/file.pdf">Random reference</a>

この行は多くのファイルに存在します。

私はそれを置き換える必要があります:

Random reference <lots>of tags</lots>

通常の正規表現 (Ctrl + F) がうまく機能します。残念ながら、置換テキストは長すぎて通常の正規表現では使用できないため、TextFX の高度な検索と置換プラグインを使用しました。

これは私の発見です:

<a href="http://always-same-path.to/my/file.pdf">(.+)</a>

これは私の置き換えです:

\1 <lots>of tags</lots>

検索は機能します (つまり、行が強調表示されます) 。ただし、置換は機能しません。代わりにこれを取得します:

<lots>of tags</lots>

これらのオプションは、[検索/置換] ウィンドウでチェックされます。

  • 通常のExpr
  • 自動グラブ検索テキスト
  • 包む

前もって感謝します

4

1 に答える 1

1

私にとっては同じ問題ですが、解決しました!

置換フィールドで使用したところ、$0うまくいきました!

私のメモ帳++バージョン:v6.1.5 UNICODE(更新したばかりです!-同じことをお勧めします)

取り組んでいるファイル形式: .srt(映画の字幕)

"Find What" フィールド: ^\d+$[数字だけの一致する行]

「置換」フィールド: ----- $0 ------

于 2012-07-26T10:52:55.567 に答える