第一、首先正则表达式使用如下对象。
1、RegExp 这是使用正则表达式匹配模式的主要对象了
属性:
Pattern:一个字符串,用来定义正则表达式<匹配规则>。
IgnoreCase:如果True,则忽略英文字母大小的匹配,False对大小写进行匹配。
Global:设置True则必须匹配整个<匹配规则>,设置False只匹配第一个<匹配规则>。
MultiLine:设置True则在多行中搜索。设置False则在换行时停止。
方法:
Execute:返回一个MatchCollection对象,该对象包含每个成功匹配的Match对象。
Replace:返回一个将符合<匹配规则>的字符串替换为指定字符串。
Test:返回一个布尔值,该值指示正则表达式是否与字符串成功匹配。
2、MatchCollection 是集合对象,该对象包含每个成功匹配的Match对象。
属性:
Count:匹配对象的总数。
Item:匹配对象的索引。
3、Match 是成功匹配的对象。
属性:
FirstIndex:匹配对象所匹配字符串的起始位置。
Length:匹配对象所匹配字符串的字符长度。
SubMatches:匹配对象所匹配结果的子项。也就是<匹配规则>中下一个匹配项“一般一个()代表一个匹配项”
Value:匹配对象所匹配的值。