ROUSTAR31 发表于 2014-3-2 16:41:05

[以解决]求一个正则表达式

本帖最后由 ROUSTAR31 于 2014-3-2 17:41 编辑

水平不够,来求助了
字符串类似下面的:

(hd4) WDCJK1000GMC 500G C:D:E:F:G:H:
需要得到字符串hd4
有人问为什么不用字符串截取,以为我测试过程中发现某些时候截取的会截取到不正确的字符

afan 发表于 2014-3-2 16:51:20

Local $Str = '(hd4) WDCJK1000GMC 500G C:D:E:F:G:H:'
Local $aSR = StringRegExp($str, '(?<=\()[^)]+', 1)
MsgBox(0, $Str, $aSR)

ROUSTAR31 发表于 2014-3-2 17:12:30

感谢afan.
不过我弄明白了我为什么有时候有字符串截取得到的结果不正确了
因为我把要截取的字符串和另外一个字符串变量名称写成一样了,汗死

872777825 发表于 2014-3-2 17:26:01

回复 3# ROUSTAR31


    问题解决了 请修改标题最后加上【已解决】{:face (125):}
页: [1]
查看完整版本: [以解决]求一个正则表达式