| 
 | 
	
 
马上加入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])
 
 -     调试输出("返回组:"&返回组)
 
 -     调试输出("数组大小:"&数组大小(返回组))
 
 - 结束
 
  复制代码 
 
 
 
 
 
 
 
 
 |   
 
 
 
 |