ペースターで正規表現による置換/変換

http://www.vector.co.jp/magazine/softnews/010224/images/n0102243icon.gif

ペースターでは正規表現による置換/変換ができる。選択文字列だけでなく、クリップボード上の文字列に対しても正規表現を適用可能。

書式

書式 説明
[@ s/(正規表現)/(置換文字列)/(修飾子)] 選択文字列を正規表現で置換
[@ s/(正規表現)/(変換文字列)/(修飾子)] 選択文字列を正規表現で変換
[@] ダイアログを表示して指定した正規表現で選択文字列を加工
[@! s/(正規表現)/(置換文字列)/(修飾子)] 選択文字列を正規表現で置換
[@! s/(正規表現)/(変換文字列)/(修飾子)] 選択文字列を正規表現で変換
[@!] ダイアログを表示して指定した正規表現で選択文字列を加工

修飾子

修飾子 説明
k 文字を日本語(Shift-JIS)として扱う(Perlにはこの修飾子はない)
i マッチングにおいて大文字と小文字を区別しない
m 文字列を複数行として扱う(メタ文字$の処理結果に影響)
g 置換:グローバルな置換

サンプル

・複数行のテキストに含まれている空白記号をすべて削除する
[@ s/[ \t ]//gmk]

・複数行のテキストに引用記号をつける
[@ s/^/> /gmk]