2016年05月11日11:50

UWSCで正規表現による検索や置換を行いたい場合はVBScriptを利用します。
例: 指定した文字列の中から鈴木○子または鈴木○美を検索して表示する
UWSCで正規表現による検索を行う方法
カテゴリー │UWSC

UWSCで正規表現による検索や置換を行いたい場合はVBScriptを利用します。
例: 指定した文字列の中から鈴木○子または鈴木○美を検索して表示する
str = "鈴木雅子本木雅美鈴木祐子大木智子鈴田洋子鈴木里美" //文字列を指定
re = CreateOleObj("VBScript.RegExp") //VBScriptを使用
re.pattern = "鈴木.[子美]" //検索に使用する正規表現のパターンを設定
re.global = true //文字列全体を検索
match = re.test(str) //一致する文字列があるかどうか調べる
matches = re.execute(str) //検索を実行
print matches.count //一致した数を表示
ifb match = true then
for i = 0 to matches.count - 1
print matches.item(i).value //一致した文字列を取得して表示
next
endif