2012-02-23 8 views
1

パターンと比較する必要があるIPv4アドレスがあります。パターンは、特定のアドレスにワイルドカードまたはDNSが含まれている可能性があります。パターンまたはDNSと一致するIPv4アドレス

  • *
  • 。*。*
  • 192.168。*。5
  • 206.0.3.4-25
  • 45.30.9.101
  • www.google.de

私はすでにのInetAddress /のInet4Addressことを考え出しましたクラスは正しいクラスです。しかし、私はDNSとワイルドカードの両方でそれを使用する方法を理解できません。パターンと住所を文字列として取得します。

答えて

0

正規表現を使用して試してください。

数字の場合(\ d {1,3}、\ d {1,3}、\ d {1,3}) ドメインの場合、ドメインと一致するGoogle正規表現URL

+0

regexはドメインを解決する必要があるため、オプションではありません – Paranaix

+0

新しいURL(ドメイン).getContent();を作成します。ドメインをチェックする – Churk