【发布时间】:2009-09-09 16:07:45
【问题描述】:
我对正则表达式完全陌生,我正在尝试使用它来匹配 vales 以便将它们映射到变量(javascript 查看从 php 脚本生成的 responceText 中的输出)。
目前我有这个代码:
if (xmlhttp.readyState==4)
{
document.getElementById("test").innerHTML=xmlhttp.responseText;
cmake = xmlhttp.responseText.match(/Combined_Make =(.*?)</);
}
这是它查看的输出的(部分):
echo "<span class=\"note\">";
echo "Test Output\n";
echo " Combined_Make = $model\n";
echo " Combined_Model = $marque\n";
当一切运行时,它实际上正在查看如下一行:
Combined_Make = GRAND JEEP CHEROKEE<br />
目前我得到的正是这个:
'Combined_Make = 大吉普切诺基>,大吉普切诺基'
当然,在这种情况下,我只关注“GRAND JEEP CHEROKEE” :) - 我也不确定为什么要获得精确的输出!
请注意,我需要分配多个 var$,每个 var$ 都使用不同的起始符来进行比赛!
提前感谢您的帮助!
【问题讨论】:
标签: javascript regex match