PHP preg_match (.*) nicht passenden Vergangenheit Zeilenumbrüche

Habe ich diese Daten in einem LONGTEXT-Spalte (also die Zeilenumbrüche werden beibehalten):

Paragraph one
Paragraph two
Paragraph three
Paragraph four

Ich versuche zu entsprechen Absatz 1 bis 3. Ich bin mit diesem code:

preg_match('/Para(.*)three/', $row['file'], $m);

Diese nichts zurückgibt. Wenn ich versuche zu arbeiten, nur innerhalb der ersten Zeile des Absatzes, durch matching:

preg_match('/Para(.*)one/', $row['file'], $m);

Dann der code funktioniert und bekomme ich die richtige Zeichenfolge zurückgegeben. Was mache ich hier falsch?

InformationsquelleAutor Norse | 2012-10-01

Schreibe einen Kommentar