wangwen916 发表于 2011-3-7 10:21:47

【已解决】请问这个正则应该怎么弄?

本帖最后由 wangwen916 于 2011-4-22 18:45 编辑

$x="0X00FE,0X0000,"
$x = StringRegExp($x,________)
If @error Then Return SetError(2, 0, 0)
        Return $x
;**************************
;$x="0X00FE"   
;$x="0X0000"
;分隔为","数据长度不定
请问这个正则应该怎么弄?

水木子 发表于 2011-3-7 11:33:38

这个不需要用正则吧!

用 StringSplit 应该就可以了吧

wangwen916 发表于 2011-3-7 16:10:14

0X00FE,0X0000,
0X00FE,0X0000,

StringRegExp($s_Sec & @LF, '\n\h*([^,;\s][^,\r\n]*?)\h*\,\h*([^\r\n]*?)\h*[\r\n]', 3)

数据2尾巴多了个","
怎样修改这个正则?


参考了人家的正则,结果数组2后面多了个尾巴“,”,怎样去掉这个尾巴呢?

kevinch 发表于 2011-3-7 18:53:07

"0X.*?(?=,|$)"
这个?
忘记怎么设置多行有效了{:face (396):}

afan 发表于 2011-3-7 19:06:49

\w+
页: [1]
查看完整版本: 【已解决】请问这个正则应该怎么弄?