Varför funkar inte: När du använder preg-funktionerna skall regexpet omslutas av något tecken, förslagsvis / eller #: Hjälpte det och var tillräckligt för att koden skulle fungera?plocka ut alla epostadresser
$input = "bla bla fornamn.efternamn@hotmail.com bla bla epost@hotmail.com bla bla";
$regexp="\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b";
preg_match_all($regexp, $input, $matches);
$matches är tom?
(php används ovan)Sv: plocka ut alla epostadresser
$regexp="/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/";
Sedan kan du behöva "escapa escapetecknet" när du arbetar med strängar omslutna av "citationstecken":
$regexp="/\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b/";
Kör du i stället med 'enkelfnuttar' behövs det inte:
$regexp='/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/';Sv: plocka ut alla epostadresser