xdcysten 发表于 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

the886 发表于 2010-11-5 20:25:41

正则 不会用

binghc 发表于 2010-11-5 20:32:51

回复 1# xdcysten

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



hzxymkb 发表于 2010-11-5 20:38:53

楼主在研究驱动?真强大!

xdcysten 发表于 2010-11-5 20:42:28

回复 3# binghc

试用了兄弟的正则,多个字符串都正确返回,谢谢了

xdcysten 发表于 2010-11-5 20:44:40

回复 4# hzxymkb

学习一下罢了,哪有版主那么强大

hzxymkb 发表于 2010-11-5 20:57:17

回复 6# xdcysten
我啥也不懂的!版主也是叫管理给的!

xdcysten 发表于 2010-11-5 21:01:57

回复 7# hzxymkb


    大家互相学习互相进步

hzxymkb 发表于 2010-11-5 21:07:15

回复 8# xdcysten
能PM你的QQ给我吗?我想向你请教一下驱动有关的问题,不知道可不可以?

anyky123 发表于 2010-11-5 22:41:42

想办法让电脑自动安静找指这的文件甲!
页: [1]
查看完整版本: [已解决]正则如何找出点“,”与“;”之间的值,中间“,”可能会有时候是“,,”