preg_match_all...

PHP

1 svar · 159 visningar · startad av Mungo

Medlem sedan jan. 2000372 inlägg
Trådstart#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);
253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)