Ich bin neu zu regulären Ausdruck.Regulärer Ausdruck Extrakt kurze Übereinstimmung
Der Inhalt ist
">blablabla</a> </td>blablabla "> 8.8GB </a> </td>
ich den Wert 8.8
, erhalten möchten, aber wenn ich (?<=">)(.*?)(?=GB<\/a>)
verwenden, wird es die Texte vor 8.8 als auch, also erhalten. ">blablabla</a> </td>blablabla "> 8.8GB
Ich weiß nicht, wie das zu lösen ist. Jede Hilfe wird sehr geschätzt.
Wenn Ihr String html ist, verwenden Sie [ 'DOMDocument'] (http://php.net/manual /de/domdocument.loadhtml.php) anstelle von regex – Mohammad
[Die Kraft von Regex und HTML zusammen im selben konzeptionellen Raum wird Ihren Verstand wie so viel wässriger Kitt zerstören.] (http://stackoverflow.com/a/1732454/ 2370483) – Machavity
danke chris85, es funktioniert perfekt ly! – Wendy