【发布时间】:2013-06-01 12:08:28
【问题描述】:
我需要查找一个字符串(在 Java 中)是否包含 IPv4 地址(它可以出现在任何地方)。 我使用了以下行,但它失败了:
if (token.matches(".[0-9]{1,3}/..[0-9]{1,3}/..[0-9]{1,3}/..[0-9]{1,3}") == true)
这里可能有什么问题。
【问题讨论】:
-
你可以在这里得到一些help。
-
你也不需要说 == true,那是多余的
-
你所说的“在任何地方”是什么意思?
-
@fge IP 地址可以是字符串中的任何位置。就像在开始或结束时一样。
标签: java pattern-matching