BatchEditプラグイン

正規表現を使って、サイト内の全ページを検索・置換出来る。

使い方

管理ボタン→BatchEdit。

  • Namespace……検索対象にしたい名前空間。空白だとサイト全体が対象
  • Regular expression……検索対象を正規表現で入力
  • Replacement……検索対象を置き換える文字列
  • Summary……各ページのリビジョンに書き込む概要。Minor changes(小変更)にチェックを入れるとRSSなどの変更履歴に現れなくなる。

置換したいものにチェックを入れ、Applyを押せば置換されます。Applyを押す前にPreviewを押して、置換結果がどうなるかをよく見ておく事。

  • Preview……置換結果のプレビューを表示
  • Apply……置換を実行

正規表現がよくわからないという人へ

  • 「*検索したい文字列*」という風に、文字列の両側を半角米印で囲んで検索すれば、実用上ほぼ問題ない。
  • 検索したい文字列に「\ * + . ? { } ( ) [ ] ^ $ |」などの文字が含まれている場合は、「\\」「\*」のように文字の前に\(←日本語キーボードだと半角にして「¥」ボタン)を書く。たとえば「1+2」を検索したければ「*1\+2*」と書く。

既知の問題

PHP5用です。PHP4では動きません。

 
dokuwiki/plugin/batchedit.txt · 最終更新: 2009/04/28 23:43 by admin
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki