MovableType 3.2でエントリー内の
http://support.adobe.co.jp/faq/faq/qadoc.sv?235122+002 や http://support.adobe.co.jp/faq/faq/qadoc.sv?223460+002
を
http://www.adobe.com/jp/support/kb/ts/235/ts_235122_ja-jp.html や http://www.adobe.com/jp/support/kb/ts/223/ts_223460_ja-jp.html
に
変換したいのですが、検索・置換のタブで「正規表現」のチェックを付けて
http://support\.adobe\.co\.jp/faq/faq/qadoc\.sv\?(...)(...)\+...
と入力すれば、マッチはするのですが、置換後のところに
http://www.adobe.com/jp/support/kb/ts/$1/ts_$1$2_ja-jp.html
と入力しても「$1」「$2」がそのままの状態で変換されてしまいます。
何が間違っているのか教えてください。
MT3の管理メニューにある検索・置換のことですか?
3.38で試してみましたが、$1も\1もどちらもそのまま出力されたので、おそらく置換の後方参照には対応していないのだと思います。
「読み込み/書き出し」メニューを使用して書き出したファイルを後方参照が可能な別のソフトで検索・置換するのが簡単だと思います。
Reple-Aceだと複数ファイルを一括で検索・置換できますし、正規表現にも対応しています。
UTF-8にも対応していて、置換シミュレーション機能を使うと事前に置換結果を確認することができます。
http://www.vector.co.jp/soft/win95/util/se323564.html
後継版(Repl-Ace on .NET)もあります。
http://www.vector.co.jp/soft/winnt/util/se454202.html
私は旧版のRepl-Aceで試しました。
設定でデフォルトの文字セットをUTF-8にしてから作業してください。
※読み込みを実行する前にエントリーをすべて削除しないと、各エントリーが一つずつ増えてしまいます。
※読み込み後は再構築が必要です。
> MT3の管理メニューにある検索・置換のことですか?
そうです。
>置換の後方参照には対応していない
そ、そうなのですか…。残念…。
エントリーの書き出し→置換→読み込みは考えたのですが、エントリー数が1万くらいあるので… orz
ありがとうございました。