Je suis entièrement nouveau à regex, et j'essaie de l'utiliser pour faire correspondre les valeurs afin de les mapper aux variables (javascript en regardant la sortie dans responceText généré à partir d'un script php).javascript regex pour faire correspondre les caractères entre deux chaînes
Au moment où j'ai ce code:
if (xmlhttp.readyState==4)
{
document.getElementById("test").innerHTML=xmlhttp.responseText;
cmake = xmlhttp.responseText.match(/Combined_Make =(.*?)</);
}
Voici la (partie) de la sortie de son regardant:
echo "<span class=\"note\">";
echo "Test Output\n";
echo " Combined_Make = $model\n";
echo " Combined_Model = $marque\n";
quand tout fonctionne, la recherche fait sur une ligne comme :
Combined_Make = GRAND JEEP CHEROKEE<br />
En ce moment je suis en train de revenir précisément ceci:
'Combined_Make = GRAND CHEROKEE JEEP>, GRAND CHEROKEE JEEP'
Bien sûr, je suis juste après 'GRAND CHEROKEE JEEP' dans ce cas :) - Je suis pas sûr pourquoi je reviens cette sortie précise!
S'il vous plaît noter que je vais devoir assigner plusieurs var $, chacun utilisant une start start différente pour la correspondance!
Merci d'avance pour toute aide!
grâce - qui fonctionne! – Mizpah