私はこれを正しくするのに最も苦労しています。
アドレス「100 E Faith Ter」を解析しようとしている次の HTML があります。
<span style="border-color: rgb(0, 0, 255); border-width: 2px; border-style: solid;" class="addr"> 100 E Faith Ter<br> <span class="locality">Maitland</span>, <span class="region">FL</span> <span class="postal-code">32751</span> </span>l-code">32751</span> </span>
上記の html をこのコード セットに渡そうとしていますが、一致が得られず、正規表現テスターで試してみて動作するにもかかわらず、その理由がわかりません。気が狂いそうです。
function demoShowMatchClick(addressToPull) {
var re = new RegExp("\s{5}(.*?<br>)");
var m = re.exec(addressToPull);
if (m == null) {
alert("No match");
} else {
var s = "Match at position " + m.index + ":\n";
for (i = 0; i < m.length; i++) {
s = s + m[i] + "\n";
}
alert(s);
}
}
ここで何が欠けていますか?