Hallo
hab da ein kleine Problem und zwar möchte ich einen String durchsuchen nach mehreren verschiedenen Zeichenketten
Da man vorher nicht genau weiss was in dem String drinne steht hab ich also mit 2 bis 3 verschiedenen Regex eine Auswahl getroffen
zB. mit nur einem Ergebnis
hier sollte dann "Herbert_Fux.die_neue.CD.ein.Bier.zum.Prost" finden
wenn jetzt der Text viele verschiedene Varianten hat , wie suche ich dann sinnvoll danach wenn auch alle erfasst werden sollen ?
d.h. ich möchte gerne dann ein Ergebnis haben wo alles was ich suche auch gefunden wird
thx schonmal
hab da ein kleine Problem und zwar möchte ich einen String durchsuchen nach mehreren verschiedenen Zeichenketten
Da man vorher nicht genau weiss was in dem String drinne steht hab ich also mit 2 bis 3 verschiedenen Regex eine Auswahl getroffen
zB. mit nur einem Ergebnis
hier sollte dann "Herbert_Fux.die_neue.CD.ein.Bier.zum.Prost" finden
PHP-Code:
$message="Guten Tag es ist wieder mal was neues am Markt vom 01.01.2005 Herbert_Fux.die_neue.CD.ein.Bier.zum.Prost ist da die sollte man sich unbedingt anhören";
if(ereg("([0-9]{2}).([0-9]{2}).([0-9]{2}).([0-9]{2})",$message,$rel)) {
$reldate=$rel[0];
}
if(eregi("([a-zA-Z0-9/\._-]*)dvd([a-zA-Z0-9/\._-]*)",$message,$rel)) {
$relname=$rel[0];
}
elseif(eregi("([a-zA-Z0-9/\._-]*)cd([a-zA-Z0-9/\._-]*)",$message,$rel)) {
$relname=$rel[0];
}
echo="gefunden : $relname vom $reldate";
d.h. ich möchte gerne dann ein Ergebnis haben wo alles was ich suche auch gefunden wird
thx schonmal
Kommentar