Autor Zpráva
pavelt
Profil *
Ahoj, dobrý den, prosím o pomoc s doladěním regulárních výrazů.

První by měl předat název domény, vždy bez www nebo www2 nebo jiných a't už ta www existují nebo ne, s koncovkou domény 1.řádu. Zatím se mi podařilo částečně odladit výraz
(?:http|https|ftp)://(?:w{3}?).([^/]+)(.*)
který ale nefunguje, když nemá URL www a neumí to www2.
Pravděpodobně je také hodně kostrbatý co do zápisu.
K názvu domény se tady dostávám přes $1

Druhý by měl najít prázdný HTML tag, můj polotovar je
(<[ ]*[^/]*[^>]*>)[ ]*(<[ ]*/[^>]*>)
a popis jeho teoretické funkce:
začíná zobákem
mezery za zobákem mohou a nemusí být
cokoliv bez lomítka za zobákem vůbec nebo vícekrát
cokoliv bez koncového zobáku vůbec nebo vícekrát
koncový zobák
mezera vůbec nebo opakovaně
počáteční zobák
mezery za zobákem mohou a nemusí být
lomítko
cokoliv bez koncového zobáku vůbec nebo vícekrát
koncový zobák

Díky za pomoc
Pavel

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: