ドメイン(サブドメイン以外のすべて)を検索しようとしています。正規表現 - ドメインの問題の解析
私は今、この正規表現を持っている:
(?:[-a-zA-Z0-9]+\.)*([-a-zA-Z0-9]+(?:\.[a-zA-Z]{2,3})){1,2}
これは、のようなもののために働く:
domain.tld
subdomain.tld
しかし、それは、TLDの ".com.au" または」.CO等とのトラブルに実行されます。英国:
domain.co.uk (finds co.uk, should find domain.co.uk)
subdomain.domain.co.uk (finds co.uk, should find domain.co.uk)
どの言語?... –
text1.text2.text3は、サブドメイン.domain.suffixでもかまいません。また、domain.suffixPart1.suffixPart2でもかまいません。正規表現だけでは答えはありません。 – Gibron
@ミッチ - 私はそれを動作させることができるので、私はそれが関連しているとは思わなかったので、私はそれをリストしなかった。私はPHPを使用しますが、それを動作させるために任意の言語から正規表現を転置することができます。 –