找回密码
 加入
搜索
查看: 2573|回复: 9

[效率算法] [已解决]正则如何找出点“,”与“;”之间的值,中间“,”可能会有时候是“,,”

  [复制链接]
发表于 2010-11-5 20:13:03 | 显示全部楼层 |阅读模式
本帖最后由 xdcysten 于 2010-11-5 20:43 编辑

正则如何找出点“,”与“;”之间的值,中间“,”可能会有时候是“,,”


有时候“,”号后面可能是多个空格或是没空格:
$str ="AC97VIA,        PCI\VEN_1106&DEV_3059&SUBSYS_0C12105B ; Conflict with Via Vinyl97"
结果:PCI\VEN_1106&DEV_3059&SUBSYS_0C12105B
有时候是没有“;”:
$str ="HID_Inst,, USB\VID_05FA&PID_3303&MI_01"
结果:USB\VID_05FA&PID_3303&MI_01

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-11-5 20:25:41 | 显示全部楼层
正则 不会用
发表于 2010-11-5 20:32:51 | 显示全部楼层
回复 1# xdcysten

,\s*([^\s;,]+)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2金钱 +35 收起 理由
afan + 20
xdcysten + 15 谢谢帮忙

查看全部评分

发表于 2010-11-5 20:38:53 | 显示全部楼层
楼主在研究驱动?真强大!
 楼主| 发表于 2010-11-5 20:42:28 | 显示全部楼层
回复 3# binghc

试用了兄弟的正则,多个字符串都正确返回,谢谢了
 楼主| 发表于 2010-11-5 20:44:40 | 显示全部楼层
回复 4# hzxymkb

学习一下罢了,哪有版主那么强大
发表于 2010-11-5 20:57:17 | 显示全部楼层
回复 6# xdcysten
我啥也不懂的!版主也是叫管理给的!
 楼主| 发表于 2010-11-5 21:01:57 | 显示全部楼层
回复 7# hzxymkb


    大家互相学习互相进步
发表于 2010-11-5 21:07:15 | 显示全部楼层
回复 8# xdcysten
能PM你的QQ给我吗?我想向你请教一下驱动有关的问题,不知道可不可以?
发表于 2010-11-5 22:41:42 | 显示全部楼层
想办法让电脑自动安静找指这的文件甲!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-17 05:37 , Processed in 0.091993 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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