此正则表达式代码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来测试代码。
答案 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