字符.正则表达式 正则表达式
2022-12-22 13:59:33 最后更新
用法:

//字符串
是 a = "qqqq123456eee"
//正则表达式
是 b = "([a-z]+)(\\d+)"
//更多参数
是 c = 0

// 获取正则表达式对象
是 zz = 字符.正则表达式(a, b, c)

//替换成,将替换全部
是 e = zz.替换全部("1:$1, 2:$2")

//替换成,只替换第一个
是 e2 = zz.替换一个("1:$1, 2:$2")

//返回是否匹配成功,需字符串被完全匹配,赋值返回true或 false
是 e3 = zz.是否匹配成功()

//开始匹配 或 匹配下一个,赋值返回true或 false
是 e4 = zz.匹配()

//给定位置序号进行匹配,赋值返回true或 false
是 e5 = zz.匹配(1)

//获取匹配组的数量,当前为2组:([a-z]+)、(\d+)
是 e6 = zz.匹配组数量()

//获取第1组匹配到的子字符串在字符串中的开头位置
是 e7 = zz.开始位置(1)

//获取第1组匹配到的子字符串在字符串中的结尾位置
是 e8 = zz.结束位置(1)

//获取第1组匹配到的子字符串
是 e9 = zz.字符(1)
//获取第2组匹配到的子字符串
是 e10 = zz.字符(2)