RegEx帮助..我的模式有问题

时间:2010-06-29 01:17:09

标签: .net vb.net regex string

我希望匹配这种模式:

 ((##.##.##))

任何一系列数字/小数,由“((”和“))”包围,并以一个空格开头

除数字和句号外,中间不能有任何字符。

现在我有

"\s(\(){2}[\d\.]+(\)){2}"

但我没有得到任何比赛......

2 个答案:

答案 0 :(得分:1)

\s\(\([[.]|\d]+\)\)

似乎有效。作为一个看起来像这样的Java字符串。

\\s\\(\\([[.]|\\d]+\\)\\)

您可以在http://www.regexplanet.com/simple/index.html等各种网站在线测试正则表达式。

也许它也适用于VB ..祝你好运。

答案 1 :(得分:0)

您不必在[]个括号内逃避这段时间。试试这个:

\s\(\([.\d]+\)\)