webForumDet fria alternativet

preg_match_all...

PHP

1 svar · 155 visningar · startad av Mungo

Medlem sedan jan. 2000372 inlägg
Frågan#1

Hjälp...

Kan nån svara på varför följande:

preg_match_all("/([a-zA-Z.-_]+)(@)([w.-_]+)(\.)(\w+)/i", $body, $matches);

...tar med "<" om man i strängen $body har t.ex. "<adress@host.se>"

???

Medlem sedan jan. 2000372 inlägg
#2

Löste det själv med följande ändring:

preg_match_all("/([\\w\\.\\-\\_]+)(@)([\\w\\.\\-\\_]+)(\\.)(\\w+)/i", $body, $matches);
252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)