人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

基本的なことですが教えてください。

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」がそのままの状態で変換されてしまいます。

何が間違っているのか教えてください。

●質問者: jdash2000
●カテゴリ:インターネット ウェブ制作
✍キーワード:.jp Adobe FAQ HTML JP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rouge_2008
●60ポイント

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

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ