<th>Prêmio</th>
    <td colspan="11">
    <div class="res"><img class="r1" src="img/x.gif" alt="Madeira" title="Madeira" />215 | <img class="r2" src="img/x.gif" alt="Barro" title="Barro" />193 | <img class="r3" src="img/x.gif" alt="Ferro" title="Ferro" />192 | <img class="r4" src="img/x.gif" alt="Cereal" title="Cereal" />202</div><div class="carry"><img class="car" src="img/x.gif" alt="carregamento" title="carregamento" />802/1800</div></td></tr></tbody></table><table cellpadding="1" cellspacing="1" class="defender">
    <thead>
    <tr>


我正在尝试获取“ 802/1800”,但它使我发疯。如果我使用:

var myregexp = /title="carregamento"/;


有用

但进入下一步是:

var myregexp = /title="carregamento" \/>/


已经打败我了null。

var myregexp = /title="carregamento" \/>/;

var match = myregexp.exec(document.documentElement.innerHTML);

FM_log(7,"match="+match);

if (match != null)
    resultado.push(match[1]);

最佳答案

您可能应该发布确切的代码,因为可能存在一些与正则表达式对象无关的小错误。

如果我在regextester.com上进行测试,则效果很好。

我使用以下正则表达式,它匹配的字符串最大为802/1800,然后将802/1800选择为捕获组。

title="carregamento" \/>(\d+\/\d+)

07-24 21:04