正则表达式不符合所有匹配
您好我使用htmlagilitypack在C#中编写了一个应用程序。这是解析网页的价格。 控制台oput看起来像这样;正则表达式不符合所有匹配
RRP ?142 - Now ?113 ?57.99 nbsp<incl. VAT>$nbsp:
RRP ?50.00 - Now ?39.99
其中我发现的问题是,这是我写的正则表达式是捡了一些第一的价格为RRP,而不是现在的价格,这我使用正则表达式如下。
^[^£]*£(?:[0-9\.,]+)[^£]*£([0-9\.,]+)
我只是想知道为什么这是拿起一些正确的价格,但不是每一个。感谢您提供的任何建议。
回答:
试试这个正则表达式我尝试过了,它似乎罚款
\w{1,}\s{1,}\?\d{1,}(.\d{1,}|)
以上是 正则表达式不符合所有匹配 的全部内容, 来源链接: utcz.com/qa/266305.html