Suche regulären Ausdruck

Tarta

Grünschnabel
hallo,

ich habe mal eine frage zu regulären ausdrücken:
ich habe eine liste von domainnamen, in der stehen einerseits die hauptdomains (meinedomain.com) und Subdomains (subdomain.meinedomain.com).

Wie muß ein regulärer Ausdruck lauten, mit dem ich den String so durchsuche, dass nur GENAU ein '.' vorkommen darf (Die Domain also KEINE Subdomain ist)?

Habs leider mit den gängigen Tutorials nicht selber hinbekommen...


Vielen Dank im Voraus,

Tarta
 
Versuchs mal mit:

Code:
[a-zA-Z0-9-]+\.([a-zA-Z]{2,4})$

meinst du das? Oder hab ich die frage falsch verstanden
 
hast du alle domains in einem string und willst mit einem regex alle domains in ein array schmeissen oder hast du nur eine domain pro string und willst jeden string einzeln prüfen?

grüße Samuel
 
Zurück