第一、首先正则表达式使用如下对象。 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:匹配对象所匹配的值。 第二、RegExp对象的Test方法:测试字符串是否符合匹配规则。
|