正規表現を使用して URL の末尾を返そうとしています。例: google.com は com を返す必要があります google.co.uk は co.uk を返す必要があります
この正規表現を使用して google.com を抽出できます: [^.]+(?=.$|$) http://gskinner.com/RegExr/で調査しましたが、何の役にも立たなかったので、質問します
私は豚でこれをやろうとしています。
前もって感謝します
正規表現を使用して URL の末尾を返そうとしています。例: google.com は com を返す必要があります google.co.uk は co.uk を返す必要があります
この正規表現を使用して google.com を抽出できます: [^.]+(?=.$|$) http://gskinner.com/RegExr/で調査しましたが、何の役にも立たなかったので、質問します
私は豚でこれをやろうとしています。
前もって感謝します
ここに解決策があります:
(?:\.)([^\.]{1,3}\.?[^\.]*)$
JavaScript の例 (言語は正確ではありません):
"google.co.uk".match(/(?:\.)([^\.]{1,3}\.?[^\.]*)$/).pop() => "co.uk"
"google.com".match(/(?:\.)([^\.]{1,3}\.?[^\.]*)$/).pop() => "com"
"a.google.com".match(/(?:\.)([^\.]{1,3}\.?[^\.]*)$/).pop() => "com"