C
Gast-PHPler schrieb:
1. teil: /[a-z0-9_-]+(\.[a-z0-9_-]+)*
-> heisst das hier sind mind. 2 zeichen nötig? der * heisst "oder beliebig viele"?
Das heißt, daß beliebig viele Blöcke aus Ziffern, Buchstaben und '_' kommen können, die jeweils durch Punkte getrennt werden.
[url]2. teil (nach @): ([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4}|museum)
-> 2 zeichen + . + max. 2-4 zeichen?
[/quote]1 oder mehr Blöcke aus mindestens zwei Zeichen, getrennt durch Punkte - der letzte Block besteht entweder aus 2..4 Zeichen oder heißt "museum"
(das + bedeutet, der das vorige Element kommt mindestens einmal vor)