Hi Leute,
ich habe hier so ne text Datei :
Channel Location State Application(Data)
SIP/225-081cda38 (None) Up Bridged Call(OSS/dsp)
OSS/dsp s@macro-sip_call:1 Up Dial(SIP/225|30|rtT)
Jetzt wollte ich jede zeile nach folgenden Muster durchsuchen und auslesen :
"SIP/225" wobei die 225 nicht immer zutrifft, aber immer 3 stellig bleibt.
Ich bin nun soweit, das ich die Blöcke :
SIP/225-081cda38
Dial(SIP/225|30|rtT)
erstmal ausgefiltert habe.
Jetzt habe ich per Regex nen bissel rumprobiert, es haut aber ned hin.
Hier meine Regex Idee :
Hoffe ihr könnt mir weiterhelfen, sitze schon 2 std oder so dran, das nervt nen bisschen. Vor allen Dingen kriege ich Regex nie richtig inne Birne. Danke ertsmal.
ich habe hier so ne text Datei :
Channel Location State Application(Data)
SIP/225-081cda38 (None) Up Bridged Call(OSS/dsp)
OSS/dsp s@macro-sip_call:1 Up Dial(SIP/225|30|rtT)
Jetzt wollte ich jede zeile nach folgenden Muster durchsuchen und auslesen :
"SIP/225" wobei die 225 nicht immer zutrifft, aber immer 3 stellig bleibt.
Ich bin nun soweit, das ich die Blöcke :
SIP/225-081cda38
Dial(SIP/225|30|rtT)
erstmal ausgefiltert habe.
Jetzt habe ich per Regex nen bissel rumprobiert, es haut aber ned hin.
Hier meine Regex Idee :
PHP:
preg_match('#SIP/(?:(?P<callerid>\d+)-)S$#', $zeichenkette, $treffer, PREG_OFFSET_CAPTURE);