找回密码
 加入
搜索
查看: 1525|回复: 4

[AU3基础] 【已解决】请问这个正则应该怎么弄?

[复制链接]
发表于 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[0][0]="0X00FE"   
;$x[0][1]="0X0000"
;分隔为","  数据长度不定
请问这个正则应该怎么弄?
发表于 2011-3-7 11:33:38 | 显示全部楼层
这个不需要用正则吧!

用 StringSplit 应该就可以了吧
 楼主| 发表于 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后面多了个尾巴“,”,怎样去掉这个尾巴呢?
发表于 2011-3-7 18:53:07 | 显示全部楼层
"0X.*?(?=,|$)"
这个?
忘记怎么设置多行有效了
发表于 2011-3-7 19:06:49 | 显示全部楼层
\w+
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 12:26 , Processed in 0.089457 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表