【RegExpプロパティ】
Global
検索する文字列全体に適用するかどうか。
True(全体) / False(先頭一致)
IgnoreCareTrue(全体) / False(先頭一致)
検索する文字列の大文字・小文字の判別。
True(区別する) / False(区別しない)
PatternTrue(区別する) / False(区別しない)
検索する文字列
【RegExpメソッド】
Execute(string)
検索対象となる文字列を引数(string)に指定します。
検索結果はMatchオブジェクトを含む、Matchesコレクションを返します。
Replace(string1, string2)検索結果はMatchオブジェクトを含む、Matchesコレクションを返します。
検索対象となる文字列を引数(string1)に指定し、置換する文字列を引数(string2)に指定します。
置換結果を文字列で返します。
Test(string)置換結果を文字列で返します。
検索対象となる文字列を引数(string)に指定します。
パターンに一致する文字列が検索された場合にTrueを返します。
パターンに一致する文字列が検索された場合にTrueを返します。
【Matchオブジェクト】
FirstIndex
検索対象の文字列内で一致した場所を返します。
Length検索対象の文字列内で一致した文字列の長さを返します。
Value検索対象の文字列内で一致した文字列を返します。
使用例はこんなかんじ
Set obj_reg = New RegExp obj_reg.Global = True obj_reg.IgnoreCare = True obj_reg.Pattern = "[\w\.\-]+\@[\w\.\-]+" Set matches = obj_reg.Execute(str) For Each match In matches Response.Write "一致した場所:" & match.FirstIndex & "<br />" & _ "一致した長さ:" & match.Length & "<br />" & _ "一致した文字:" & match.Value & "<br />" Next Set matches = Nothing Set obj_reg = Nothing
0 件のコメント:
コメントを投稿