马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 TCT 于 2016-10-16 13:02 编辑
6.2版本,正则表达式替换bug,正则子表达式替换的情况相同,贴示例:<br>
在不是全局替换时,没有匹配到时返回空,因为在替换前都得判断是否能匹配到,比较麻烦。全局替换时是正确的
正则表达式一点bug,正则子表达式的情况相同,贴示例:<br>
返回值和帮助文档中的说明不一样,没有匹配到时,应该返回null,实际返回的是一个空的数组。<br>
而且在返回空的数组时,调用返回组[0]后,数组大小会从0变为1,不过可能TC6的数组本来就这么定义的。<br>
实际对返回值多加两个判断也不影响使用,改得完善一些会更方便
- 功能 测试8()
- 变量 内容="ab800nc"
- 变量 正则式="800"//
- 变量 返回组=正则表达式匹配(内容,正则式,真,真)
- 调试输出("返回组:"&返回组)
- 调试输出("返回组[0]:"&返回组[0])
- 调试输出("返回组:"&返回组)
- 内容="ab800nc"
- 正则式="800sdf"//
- 返回组=正则表达式匹配(内容,正则式,真,真)
- 调试输出("数组大小:"&数组大小(返回组))
- 调试输出("返回组:"&返回组)
- 调试输出("数组大小:"&数组大小(返回组))
- 调试输出("返回组[0]:"&返回组[0])
- 调试输出("返回组:"&返回组)
- 内容="ab800nc"
- 正则式="800sdf"//
- 返回组=正则表达式匹配(内容,正则式,真,真)
- 调试输出("返回组:"&返回组)
- 调试输出("返回组[0]:"&返回组[0])
- 调试输出("返回组:"&返回组)
- 调试输出("数组大小:"&数组大小(返回组))
- 结束
复制代码
|