Warum klappt das nicht? Wie kriegt man den Code funktionieren?
Ich denk das ist am Einfachsten Nachzuvollziehen der Code.
Finde alles was mit
\nSubject: anfängt und mit \n[A-Z oder )] aufhört.
Damit sollte gemached werden z.b.:
\nSubject: Hallo\nType:Huhu
Aber nicht:
\nSubject: Der Wurm \n Type:Huhu);
Leider krieg ich nur ein leeres array zurück gegeben woran liegt das?
Hier mal ein Testcode:
Code:
preg_match("/(?<=^Subject:\s).*(?=$[A-Z\)])/im",$test,$matches,PREG_OFFSET_CAPTURE);
Finde alles was mit
\nSubject: anfängt und mit \n[A-Z oder )] aufhört.
Damit sollte gemached werden z.b.:
\nSubject: Hallo\nType:Huhu
Aber nicht:
\nSubject: Der Wurm \n Type:Huhu);
Leider krieg ich nur ein leeres array zurück gegeben woran liegt das?
Hier mal ein Testcode:
Code:
<?php
$try = "Subject: Hello World \nType:Huhu";//Hier doppelte " statt '
preg_match("/(?<=^Subject:\s).*(?=$[A-Z\)])/im",$try,$matches,PREG_OFFSET_CAPTURE);
var_dump($matches);
?>
Zuletzt bearbeitet: