zf.zzbds 正则表达式
2022-12-22 15:27:22 最后更新
用法:

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

// 获取正则表达式对象
s zz = zf.zzbds(a, b, c)

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

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

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

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

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

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

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

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

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