SPiNMedlem sedan mars 20007 896 inlägg Hallo!
Har lite problem med reguljära uttryck, förstår inte varför detta alltid returnerar falskt:
eregi ( "^[_a-z0-9\.-]+@[_a-z0-9\.]+\.[a-z]{2,4}$", trim ( $email ) );
Är det verkligen något fel på mitt pattern? :q
------------------
SPiN, bjorne.w@telia.com
stevenetMedlem sedan juni 20001 251 inlägg r fungerar för mig :o
------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
[Redigerat av stevenet den 12 feb 2002]
SPiNMedlem sedan mars 20007 896 inlägg Wierd. Får checka en extra gång senare ikväll när jag drar igång Linux igen... Tack för att du testade! :)
------------------
SPiN, bjorne.w@telia.com
SPiNMedlem sedan mars 20007 896 inlägg Då är jag tillbaka med fler regexp-problem... :x
Jag och herr RegExp verkar inte kunna bli kompisar verkar det som. :) ;)
Jag vill hämta ut information från HTML- och XML-sidor, utan att använda utomstående XML-parsers.
Ett element-exempel:
<font color="black" size="2">
Mitt mönster ( Ett PCRE ):
'<(\w)\040?(\w?)\=?\"?([^\"].*?)\"?/?>'is
Det funkar ju inte speciellt bra... För det första stämmer det inte när jag provade, och för det andra matchar det bara ett attribute+värde. Den skulle alltså kunna matcha:
<font color="black">
Men inte det första. :l
Någon som har några smarta tips att komma med? :)
Hej, denna pattern knåpande jag ihop, hoppas den fungerar bättre:
eregi ( "[A-Za-z0-9\_\-]+\@[A-Za-z0-9\_\-]+.*\.\w{2,3}", trim ( $email ) );
SPiNMedlem sedan mars 20007 896 inlägg Mitt email-pattern funkar utmärkt, det jag behöver hjälp med är det sista inlägget i tråden. :D