Guten Tag
Ich habe ein bisschen ein Problem mit den regulären Ausdrücken.
Mein Ziel ist es Angaben die vor einer Zahl stehen auszugeben.
Dies ist mir bis jetzt gelungen. Jedoch sollte es jetzt möglich sein, dass mehrere Nummern und Angaben ausgewertet werden sollen.
Hier mein Beispiel:
Gibt folgende Ausgabe:
Jedoch sollte als Suchtext auch folgendes eingetragen werden können:
"test be1 anderer eintrag 2"
Die Ausgabe sollte dann in etwa so aussehen:
Könnte mir dabei jemand helfen? Oder Hinweise geben?
Ich habe ein bisschen ein Problem mit den regulären Ausdrücken.
Mein Ziel ist es Angaben die vor einer Zahl stehen auszugeben.
Dies ist mir bis jetzt gelungen. Jedoch sollte es jetzt möglich sein, dass mehrere Nummern und Angaben ausgewertet werden sollen.
Hier mein Beispiel:
PHP-Code:
<?php
$test = "test be1";
if(eregi("([a-z0-9 ]*)([0-9])",$test,$regs))
{
?>
<pre>
<?php print_r($regs); ?>
</pre>
<?php
}
?>
PHP-Code:
Array
(
[0] => test be1
[1] => test be
[2] => 1
)
"test be1 anderer eintrag 2"
Die Ausgabe sollte dann in etwa so aussehen:
PHP-Code:
Array
(
[0] => test be1
[1] => test be
[2] => 1
[3] => anderer eintrag
[4] => 2
)
Kommentar