属性:
Global 属性:
设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。
IgnoreCase 属性:
设置或返回一个Boolean值,指明模式搜索是否区分大小写。
Pattern 属性:
设置或返回被搜索的正则表达式模式。
方法:
对指定的字符串执行正则表达式搜索。
object.Execute(string)
参数:
object:必选项。总是一个 RegExp 对象的名称。
string:必选项。要在其上执行正则表达式的文本字符串。
说明:
正则表达式搜索的设计模式是通过 RegExp 对象的 Pattern 来设置的。
Execute 方法返回一个 Matches 集合,其中包含了在 string 中找到的每一个匹配的 Match 对象。如果未找到匹配,Execute 将返回空的 Matches 集合。
替换在正则表达式查找中找到的文本。
object.Replace(string1, string2)
参数:
Object:必选项。总是一个 RegExp 对象的名称。
string1:必选项。string1 是将要进行文本替换的字符串。
string2:必选项。 string2 是替换文本字符串。
说明:
被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的。
Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经被替换为 string2。如果没有找到匹配的文本,将返回原来的 string1 的副本。
对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式。
object.Test(string)
参数:
Object:必选项。总是一个 RegExp 对象的名称。
String:必选项。要执行正则表达式搜索的文本字符串。
说明:
正则表达式搜索的实际模式是通过RegExp对象的Pattern属性来设置的。RegExp.Global属性对Test方法没有影响。
如果找到了匹配的模式,Test方法返回True;否则返回False。