kodin 发表于 2009-11-29 03:08:44

正则表达式问题,如何读取[]中的数字和特殊符号。

本帖最后由 kodin 于 2009-11-29 05:32 编辑

看了一晚正则,还是搞不出来...

想通过StringRegExp读取文本中[]里面的内容,例如:[ 12%]afsadfff

=.=搞来搞去都只能读取出后面的...希望会的朋友帮忙一下,谢谢。

(好久没发过问了,希望标题没问题....阿门!)

:face (3):

afan 发表于 2009-11-29 03:12:26

$Str = '例如:[ 12%]afsadfff'
Msgbox(0, 0, $str)
$sR = StringRegExp($str, '\[(.+)\]', 3)
If @error = 0 Then MsgBox(0, 0, $sR)

kodin 发表于 2009-11-29 03:16:36

谢谢afan ,已经搞定了。:face (15):

afan 发表于 2009-11-29 03:18:42

回复 3# kodin


    不客气,你肯定是忘了转义符,呵呵

kodin 发表于 2009-11-29 03:24:39

:face (36):是忘了加...想不到这样就搞了我几小时...看来还得多学习学习。
页: [1]
查看完整版本: 正则表达式问题,如何读取[]中的数字和特殊符号。