2011-11-29 11 views
0

を逃し、私は、このHTMLの部分を持っています。メモ帳++正規表現後方参照は、

私はと交換する必要があります。

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に
  • Autograbラップ
  • にテキスト

感謝を探します前払い

+1

を多分あなたは\ 1の代わりに$ 1を使用する必要がありますか?または、1の代わりに0を試してください。 – dhblah

+0

$ 1は動作しません。\ 0もありません。しかし、ありがとう! – Flipke

+0

私はちょうどメモ帳++で試したところ、単純にCtrl + Hキーを押してパターンを使用し、文字列を置き換えました。 「すべてを置き換える」を押すとすべて正常に機能しました。 – dhblah

答えて

1

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

私はちょうど交換フィールド$0で使用され、それは働いた!

私のメモ帳++バージョン: - V6.1.5のUNICODE(!ちょうど更新され、私は同じことを行うためにあなたをお勧めします)私が働いている

ファイル形式:.srt(映画の字幕)

「何を探します「フィールド:^\d+$ [ちょうど数との整合ライン]

"フィールド" と交換してください:----- $0 ------

+0

wowのような、動作するツールを使用してください。これは本当に面倒です。$ 1に何が起こったのですか? \ 1?これはすべてのリリースを変更するようです。 +1 ...あなたの答え!ありがとう。 –

関連する問題