COMを使った文字列の置換
No.31771
signapi
さん 12/11/11 00:57
いつも、教えていただきありがとうございます。
秀丸マクロでCOMを使って、テキストファイルの特定の文字列を別の文字列に置換し
たいのですが、可能でしょうか?
いろいろ調べてみたら、VBSのスクリプトに
buf_strTxt = Replace(buf_strTxt, TargetText, NewText, , , vbBinaryCompare)
というコードがありました。予めFSOオブジェクトの、ReadAllメソッドでテキストの
内容を変数buf_strTxtに読み込ませて置換を行なっているのですが。
このReplaceというメソッド或いは関数は、Visual Basicのものなんでしょうか?
宜しくお願いします。
[
△
]
RE:31771 COMを使った文字列の置換
No.31772
h-tom
さん 12/11/11 01:30
h-tom です。
>いつも、教えていただきありがとうございます。
>秀丸マクロでCOMを使って、テキストファイルの特定の文字列を別の文字列に置換し
>たいのですが、可能でしょうか?
なぜCOMなのでしょうか?
秀丸エディタで開いて置換するか、grep置換もありますけど?
>このReplaceというメソッド或いは関数は、Visual Basicのものなんでしょうか?
VBスクリプトで動作しているなら、 VBScriptの関数でしょう。
[
△
]
RE:31772 COMを使った文字列の置換
No.31778
signapi
さん 12/11/11 19:23
h-tomさん、レスありがとうございます。
>なぜCOMなのでしょうか?
>秀丸エディタで開いて置換するか、grep置換もありますけど?
大量の置換を一気に行うマクロを作りたいのです。実は現在使ってるものがあるので
すが、もしCOMを使った方法があるのであれば、どの程度早くなるのか試してみたか
っただけです。
>VBスクリプトで動作しているなら、 VBScriptの関数でしょう。
わかりました。ありがとうございます。
[
△
]