Hier mein regex101 Beispiel ist die funktioniert: https://regex101.com/r/fE6rO9/2 (Sie ein paar secondes warten, weil es groß ist)preg_match Regex gewohnt finden matches (aber es funktioniert auf regex101)
hier ist mein PHP
$content = htmlentities($contentCode);
/* correct echo when i copy paste it into regex101 */
echo $content;
// copy past from regex101
$re = "/<\\/form><table class=\"forumline\" width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">(.*)<\\/table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">/";
preg_match($re, $content, $matches);
var_dump($matches);
, aber wenn ich es laufen, so schallt es:
array (size=0)
empty
Jede Idee, was das Problem ist?
Dies ist die regex genommen appart:
"/<\\/form><table class=\"forumline\" width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">(.*)<\\/table><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">/";
Bitte senden Sie uns eine klare *** INPUT *** und gewünschten *** OUTPUT lesen *** Beispiel –
Das Hauptproblem ist, dass Sie Regex verwenden, um HTML zu analysieren. Nehmen Sie sich die Zeit zu lernen, wie Sie DOMDocument verwenden. –
die gewünschte OUTPUT ist in diesem Link: https://regex101.com/r/fE6rO9/2 => Ich erwarte 1 Ausgang, 1 Übereinstimmung – Couteau