Hey
Ik ben bezig met het maken van een regex, idee is dat ik waardes uit een tabel wil halen (simpel he), ik zit echter met een probleempje.
Bijvoorbeeld deze codes:
<th class="naamcl">Sorteren op: <a href="naam.php" onmouseout="return nd();">Naam</a></th>
de expressie /<th.*?>(.*?)<\/[\s]*th>/ geeft mij netjes alles terug binnen de th tag
Ik wil alleen de <a href tag niet meenemen
Als ik een code heb als:
<th class="naamcl"><a href="naam.php" onmouseout="return nd();">Naam</a></th>
werkt dit goed
/<th.*?><a href=.*?>(.*?)<\/a><\/[\s]*th>/ (krijg netjes naam terug)
Mocht er echter iets voor de <a href staan, neem bijvoorbeeld weer
<th class="naamcl">Sorteren op: <a href="naam.php" onmouseout="return nd();">Naam</a></th>
Dan krijg ik niksmeer terug, ik heb geprobeerd om met een * tussen het einde van th en het begin van a href te werken maar dat werkte niet
Als ik een * gebruik dan krijg ik Naam netjes terug, maar ik wil ook de tekst voor de <a href, dus wil graag Sorteren op: Naam terugkrijgen
iemand die mij op weg kan helpen ?
Ik ben bezig met het maken van een regex, idee is dat ik waardes uit een tabel wil halen (simpel he), ik zit echter met een probleempje.
Bijvoorbeeld deze codes:
<th class="naamcl">Sorteren op: <a href="naam.php" onmouseout="return nd();">Naam</a></th>
de expressie /<th.*?>(.*?)<\/[\s]*th>/ geeft mij netjes alles terug binnen de th tag
Ik wil alleen de <a href tag niet meenemen
Als ik een code heb als:
<th class="naamcl"><a href="naam.php" onmouseout="return nd();">Naam</a></th>
werkt dit goed
/<th.*?><a href=.*?>(.*?)<\/a><\/[\s]*th>/ (krijg netjes naam terug)
Mocht er echter iets voor de <a href staan, neem bijvoorbeeld weer
<th class="naamcl">Sorteren op: <a href="naam.php" onmouseout="return nd();">Naam</a></th>
Dan krijg ik niksmeer terug, ik heb geprobeerd om met een * tussen het einde van th en het begin van a href te werken maar dat werkte niet
Als ik een * gebruik dan krijg ik Naam netjes terug, maar ik wil ook de tekst voor de <a href, dus wil graag Sorteren op: Naam terugkrijgen
iemand die mij op weg kan helpen ?