- 構文
- UString = reReplace( str1, str2, Pattern, [IgnoreCase, Global] )
- 引数
- str1
- 置換される文字列
- str2
- 置換後の文字列
- Pattern
- 置換する文字列のパターン
- IgnoreCase
- 大文字・小文字を区別しない場合はTrue、区別する場合はFalse
- Global
- 文字列全体を検索する場合はTrue、しない場合はFalse
- 戻値
- 正規表現置換後の文字列
プログラム
//////////////////////////////////////////////////
// 【引数】
// str1 : 置換される文字列
// str2 : 置換後の文字列
// Pattern : 置換する文字列のパターン
// IgnoreCase : 大文字・小文字を区別しない場合はTrue、区別する場合はFalse
// Global : 文字列全体を検索する場合はTrue、しない場合はFalse
// 【戻値】
// 正規表現置換後の文字列
//////////////////////////////////////////////////
FUNCTION reReplace(str1, str2, Pattern, IgnoreCase = TRUE, Global = TRUE)
DIM re = CREATEOLEOBJ("VBScript.RegExp")
re.Pattern = Pattern
re.IgnoreCase = IgnoreCase
re.Global = Global
RESULT = re.Replace(str1, str2)
FEND
この記事は役に立ちましたか?