Regular Expressions 101

Community Patterns

Strip domain part from subdomain

1

Regular Expression
PCRE (PHP <7.3)

/
([a-zA-Z0-9-]+)(\.[a-zA-Z]{2,5})?(\.[a-zA-Z]+$)
/
gm

Description

Strip domain part from subdomain of any lengt. May not catch some of rarely used CC TLDs with long 2nd level domain part like: .dnepropetrovsk.ua .poznan.pl .museum.mw

Submitted by diffore - 8 years ago