正则表达式 - 查找字符串中的所有整数

时间:2011-11-13 09:01:30

标签: regex vb.net

我有一个以下值“下午1点2分”,我在SSIS中使用正则表达式来提取小时数,以便单独存储。我尝试过使用下面的两个正则表达式,但两者都只产生第一个数字“1”。

"(\d+)"
"(\*?\d{1,2}\*?)"

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:1)

使用Regex.matches代替Regex.matchRegex.matches返回所有匹配项的集合。 Your regex can just be \ d +`本身。