Regulärer Ausdruck
Daniel
- php
0 annA0 Daniel
Hallo miteinander
Ich möchte aus einem html-File alle Werte herauslesen die zwischen Klammern stehen. Das sieht so aus {Feld1} {Feld2}...{Feldx}. Den Inhalt dieser Klammern, also z.B. Feld1, möchte ich dann irgenwo speichern. Habe das mit preg_match_all versucht, kriege aber diesen verflixten Syntax (Regulärer Ausdruck) nicht hin. Der Text zwischen den Klammern ist unbekannt.
Kann mir jemand helfen?
Gruss Daniel
Hallo Daniel,
was hast Du denn bisher??
Viele Grüße
annA
Hallo AnnA
Habe da sowas wie "{.*.}"
Gruss Daniel
Hi Daniel,
leider habe ich gerade nicht so viel Zeit :(
Das habe ich bei php.net gefunden:
<?php
$text = "I am an HTML file with special tags such as {tag1} and {tag2} in it";
preg_match_all( '/{.*?}/', $text, $tags );
foreach ($tags[0] as $loop_result) {
echo $loop_result."
";
}
?>
da müssten dann noch die {} gelöscht werden....
http://www.php.net/manual/de/ref.strings.php
Viele Grüße
annA
Habe da sowas wie "{.*.}"
probiers mal mit:
<?php
preg_match_all('/{(.+)}/', $html_text, $uu);
print_r($uu[1]);
?>
HERZLICHEN DANK AN EUCH Milky und AnnA und an alle die mir sonst jeweils helfen!