URLで正規表現一致tldを使用する方法は?
ほぼすべての国、組織を含め、tld を一致させる必要があります。正規表現なしで実行できますが、効率的な一致が必要です
正規表現を使用する必要がありますか? 多くの場合、正規表現を使用するのはやり過ぎです。数行のコードは、大きな正規表現よりも高速で保守しやすくなります。
言語に分割メソッドがある場合は、それを a で使用するだけで"."、tld が配列の最後の項目になります。C++ に行き詰まっている場合や、文字列の最後から最初.の .
arr = url.split(".")
tld = arr[length - 1]
また
int period = url.find_from_last('.');
tld = url.substring(period, npos);
( C++ の正確な構文を忘れましたstd::stringが、上記に似たものです)