Movable Type ヘルプ: 検索/置換機能
Movable Typeは、システム全体または特定のブログに対しての「検索/置換」ができます。エントリー内の文字列だけではなく、コメントやトラックバック、さらにテンプレートやシステムログからも全文検索・置換が可能です。さらに、エントリーのタイトルから「最近の2週間で特定の人のコメントから」といった絞り込み検索、正規表現を使った複雑な検索なども可能です。
検索/置換する
Movable Typeの検索機能にはさまざまなオプションが用意されています。また、検索結果に対していくつかの作業を行うことも可能です。
検索する
「エントリー」や「コメント」など目的の検索ウィンドウに文字列を入力し[検索]ボタンを押すと検索結果が表示されます。該当が無い場合は「該当する○○は見つかりません。」と表示されます。検索の種類によって、いろいろなオプションを指定できます。
HINT メイン・メニューから検索/置換を実行した場合、選択しているブログが対象になります。システム・メニューの場合は、システムに登録されているブログすべてが対象になります。
- [検索結果]
- 検索結果が複数ある場合は、検索結果画面に一覧表示されます。検索されたエントリーやコメントに対していくつかの作業を行うことが可能です。
- [再検索]
- キーワードやオプションを変更してもう一度検索してみたいときは、[再検索]にチェックを入れて[検索]ボタンを押します。
- [編集]
- 検索結果のエントリーやコメントのタイトルをクリックすると編集画面にジャンプします。
- [削除]
- 検索結果のエントリーやコメントにチェックを入れて[削除]ボタンをクリックすると削除できます。
- [その他の操作]
- 検索結果のエントリーやコメントにチェックを入れて[その他の操作]から項目を選び[Go]ボタンを押すと、その操作が実行されます。項目は検索の種類によって異なります。
置換する
[検索・置換]をチェックし、[置換]欄に置き換えたい文字列を入れて[選択したものを対象に置換]ボタンをクリックすると、選択したエントリーやコメントに対して、検索した文字列を置換欄に入力した文字列に置き換えることができます。
HINT 置換機能はとても便利ですが「元に戻す」機能が用意されていないので、作業は慎重に行う必要があります。置換する前にMovable Typeのエントリーをバックアップ用に書き出しておくとよいかもしれません。
再構築する
[再構築]ボタンを押すと、エントリーの再構築が行われます。
各検索のオプション
この後はそれぞれの検索のオプション項目を説明します。
エントリー検索
投稿されたエントリーを対象に、検索・置換を行います。
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- タイトル
- エントリーの内容(body)
- 追記
- キーワード
- 概要
- 出力ファイル名
- [日付範囲]
- 検索する対象の日付が指定できます。
コメント検索
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- コメント本文
- 名前
- メールアドレス
- URL
- IPアドレス
- [日付範囲]
- 検索する対象の日付が指定できます。
- [迷惑コメント/トラックバック]
- チェックすると「迷惑コメント/トラックバック」を検索対象に含みます。
トラックバック検索
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- [日付範囲]
- 検索する対象の日付が指定できます。
- [迷惑コメント/トラックバック]
- チェックすると「迷惑コメント/トラックバック」を検索対象に含みます。
テンプレート検索
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- テンプレート名
- テキスト
- 出力ファイル名
- リンク済みファイル名
- [日付範囲]
- 検索する対象の日付が指定できます。
- [迷惑コメント/トラックバック]
- チェックすると「迷惑コメント/トラックバック」を検索対象に含みます。
コメント投稿者検索
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- [日付範囲]
- 検索する対象の日付が指定できます。
- [迷惑コメント/トラックバック]
- チェックすると「迷惑コメント/トラックバック」を検索対象に含みます。
ログ検索
- [大文字/小文字を区別する]
- チェックすると、アルファベットの大文字と小文字を区別して検索します。このボックスをチェックしないと「foo」という文字列は、「foo」、「Foo」、「fOo」などに一致するようになります。
- [正規表現]
- チェックすると、Perlの正規表現で文字列が検索できます。
例:7桁の郵便番号を検索
([0-9]{3})-([0-9]{4})
- [項目を指定する]
- チェックした項目だけが検索対象となります。
- [日付範囲]
- 検索する対象の日付が指定できます。
- [迷惑コメント/トラックバック]
- チェックすると「迷惑コメント/トラックバック」を検索対象に含みます。