文字列を置換するには Replace
関数を使う。
Replace(expression, find, replacewith[, start[, count[, compare]]])
expression:
元の文字列を指定する。find:
検索する文字列を指定する。replacewith:
置換する文字列を指定する。start:
文字列の先頭を 1 として、検索開始位置を指定する。
省略した場合、先頭から検索される。count:
置換する回数を指定する。
省略した場合は既定値(-1)となり、すべての候補が置換される。compare:
文字列の比較モード(バイナリモードまたはテキストモード)を指定する。
省略した場合、バイナリモードで比較される。
例:文字列に含まれるすべてのスラッシュを取り除く(長さ 0 の文字列に変換)。
WScript.Echo Replace("1868/09/08", "/", "") ' → 18680908
例:文字列の4文字目から検索を開始して、2個目までのドットをハイフンに変換する(3個目以降のドットは変換されない)。
WScript.Echo Replace("12.34.56.78.90", ".", "-", 4, 2) ' → 34-56-78.90