TC官方合作论坛

标题: 正则获取的数组怎么得到? [打印本页]

作者: lijea    时间: 2014-12-5 17:04
标题: 正则获取的数组怎么得到?
  1. regextext = "[:w:]+"
  2. source = "dasdadadwwweweadasdwadwadasd"
  3. retArray
  4. num = 字符串.正则表达式匹配(regextext,source,retArray,true,true)
复制代码

比如上面的例子, 用正则匹配到的字符应该有一个数组吧,怎么获得这个数组呢?


作者: T星人    时间: 2014-12-5 17:22
这个我也想知道,,,表示关注~~
作者: lijea    时间: 2014-12-5 17:24
T星人 发表于 2014-12-5 17:22
这个我也想知道,,,表示关注~~

没有回答我啊。。。。。。。。。。。
作者: T星人    时间: 2014-12-5 17:38
本帖最后由 T星人 于 2014-12-5 17:45 编辑

我刚才试了下,遍历一次就能获取数组,方法如下
  1. 功能 开始_点击()
  2.     regextext = "[:w:]+"
  3.     source = "dasdadadwwweweadasdwadwadasd"
  4.     retArray
  5.     num = 字符串.正则表达式匹配(regextext,source,retArray)
  6.     后文
  7.     遍历(i=0; i<num; i++)
  8.         后文=后文&" "&retArray[i]
  9.     遍历结束   
  10.     调试输出("结果","有"&num&"个,分别为"&后文)
  11. 功能结束
复制代码


楼主试一下看看,能不能解决到
作者: T星人    时间: 2014-12-5 17:43
手打有错字,抱歉,
调式办出  = 》 调试输出

就可以了
作者: dear    时间: 2014-12-5 21:26
retArray 就是你的数组
作者: lijea    时间: 2014-12-6 09:11
dear 发表于 2014-12-5 21:26
retArray 就是你的数组

谢谢。。。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1