Vz resources : workshop
2004-02-02T00:00:00+09:00

文字列検索置換関連

検索

似非GREP: eseGREP.def

用途

指定する正規表現のパターンにマッチした文字列のある行を抽出します。 つまりGREPと同じことをコマンドラインに降りずに実行するだけです。

正規表現文字列を入力して実行
esegrep起動時の入力窓表示状態を示す画像です。

マッチした行が出力されました
esegrepでマクロのラベル一覧を出力した状態を示す画像です。

テキスト版スクリーンショット

概要

以下に挙げるような場合に使用することを想定しています。

  1. 一括置換の前に置換されては困るものを確認したい。
  2. とりあえずテキストの法則を調べてみたい。
  3. コンソールやファイルに出力したくない。
  4. VZだけでやりたい。(^^;

ダウンロード: esegrep.lzh (2.4KB)

正規表現文字列マーカー: matchstr.def

用途

検索でマッチした正規表現文字列を視認するために,擬似ブロックすることによってマッチする範囲を明示するためのマクロです。

正規表現文字列マーカーでマッチした文字列を擬似ブロックした状態を示す画像です。

テキスト版スクリーンショット

特徴

  1. 通常の検索での視線の移動を楽にできます
  2. 正規表現による置換に際してマッチする範囲をあらかじめ確認することができます

ダウンロード: matchstr.lzh (1.7KB)

mp0常用者のいきなり検索・次検索: ^QF.def

用途

ページングモードを変化させずに検索文字列の設定を行い,自動的に検索するためのマクロです。通常のページングを常用しているために検索のたびに変化したページングモードを元に戻すのが面倒だ,という人に向いています。

特徴

ダウンロード: ^qf.lzh (1.9KB)

対応する全角括弧の検索: blanket.def

用途

対応する全角括弧の検索を行います。#58の全角版というところです。

ブロックモードで起動し括弧の対応を示した画像です。

テキスト版スクリーンショット

概要

ダウンロード: blanket.lzh (1.6KB)

置換

常用置換: gipple.def

用途

日常的に行う置換処理をメニューから選択して楽をするためのマクロです。サンプルの置換文字列のように,面倒な正規表現や覚えにくい定型処理に向いています。

gippl.def起動時のメニュー表示状態を示した画像です。

テキスト版スクリーンショット

概要

単純に起動してメニューから選択するだけです。 特に説明を要する事項はありません。

ダウンロード: gippl.lzh (3KB)


The VZ resources. ©2002-2004 by mezala. mailto:mezala@nifty.com