一个正则表达式的问题
如有一个记录:
(12345)2323)12
我用“((.*))”只能得到(12345)2323)
现在我要得到前面这个括号中(12345)应该如何写表达式?
问题点数:0、回复次数:4Top
1 楼lumj(真奇怪)回复于 2004-05-03 09:59:32 得分 0
我的意思就是如何得到最小匹配?Top
2 楼lumj(真奇怪)回复于 2004-05-03 15:10:49 得分 0
我的帖子高手们没看见么?Top
3 楼BlueBeer(1win)回复于 2004-05-04 00:29:22 得分 0
高手可能没看见,反正我是看不懂你什么意思:)Top
4 楼kissoflife(明月高楼休独倚,酒入愁肠,化作相思泪!)回复于 2004-05-04 03:40:48 得分 0
Private Sub Command1_Click()
Dim strTest As String
Dim i As Integer
strTest = "(12345)2323)12"
For i = 1 To Len(strTest)
If Mid(strTest, i, 1) = ")" Then
MsgBox Left(strTest, i)
Exit For
End If
Next
End SubTop




