我对正则表达式完全陌生,并且正在尝试使用它来匹配 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$ 都使用不同的 start sting 进行比赛!
提前感谢您的帮助!