Macro/投稿/146 のバックアップソース(No.7)



* 複数行置換 [#i077e404]
-ページ: [[Macro/投稿]]
-作者: [[maru]]
-カテゴリー: vbs
-投稿日: 2006-08-10 (木) 01:41:18

** メッセージ [#m3c90c7b]
wshReplace.vbsには&color(Red){区切り文字自身を置換文字として指定できないバグあります(2006-08-17)}; &attachref(wshReplace2.vbs);をお使いください。
-WSHのRegExpオブジェクトを使用した簡易な複数行置換機能.
-一応期待の動作をしているように見える.

#ref(wshReplace.png,nolink)

** バグ修正 [#ha22cc4b]
-区切り文字自身を'\'でエスケープするように修正
-ついでに任意の文字を区切り文字として利用できるように変更
-WSHのRegExpでは置換後にエスケープ文字が使えないようなのでvbCrとvbLfの変換処理を追加

#code(VBScript,wshReplace2.vbs)
----
- 複数ファイルを複数行置換するため、貴コードを使わせていただいています。 -- [[渡辺真]] &new{2010-04-03 (土) 16:54:13};
- 転載をご了承下さい。http://makotowatana.ld.infoseek.co.jp/hotvbs.html#multiple -- [[渡辺真]] &new{2010-04-03 (土) 16:55:26};
- URL 変更しました。 -- [[渡辺真]] &new{2012-08-31 (金) 09:33:23};
- http://makoto-watanabe.main.jp/hotvbs.html#multiple -- [[渡辺真]] &new{2012-08-31 (金) 09:34:09};

#comment


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS