匹配字符串的多个部分作为第一个匹配

时间:2015-08-05 10:32:50

标签: ruby regex

给出以下字符串:

details.html?id=8220&inr=4241&marke=Ford&modell=Focus&art=Gebrauchtwagen&standort=

我需要在单个表达式中匹配82204241。我需要从中提取所有数字作为单个匹配。知道如何解决这个问题吗?

(\d+)将创建两个匹配项。我也试过这样的事情而没有任何运气:details\.html\?[id=|.*inr=]+(\d+)

2 个答案:

答案 0 :(得分:0)

加入正则表达式扫描怎么样?这里:

<add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />

答案 1 :(得分:0)

正则表达式只匹配原始字符串的子字符串。由于82204241在原始字符串中不显示为子字符串,因此无法将其与正则表达式匹配。