代码在代码a和b中工作

时间:2016-08-24 07:22:19

标签: c# html regex

此正则表达式代码v>Fant <strong>(.+?) treff</strong> på ditt søk<

适用于代码a

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td><div id=\"boxhit\"><div>
<div>Fant <strong>12 treff</strong> på ditt søk</div></div></div></td></tr></table></div>

但不是这段代码b

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\"><tr><td><div id=\"boxhit\"><div>
<div>Fant <strong>1 162 treff</strong>, viser de 100 første</div></div></div></td></tr></table></div>

我不知道我需要添加哪些部分才能更改,以便正则表达式代码能够用于代码a和b。

使用http://regexstorm.net/tester来测试代码。

3 个答案:

答案 0 :(得分:0)

这一部分:treff</strong> på ditt søk<
代码B中不存在。删除它。

答案 1 :(得分:0)

您可以使用v>Fant <strong>(.+?) treff</strong>(.*?)<来捕获这两个文本。

由于您在på ditt søk上进行了专门测试,因此您的正则表达式与, viser de 100 første不匹配。

答案 2 :(得分:0)

我是对的?你需要这个来捕获数字吗?

<strong>(.*) treff