在 Python 中清除 IP 地址中的连字符


假设我们有一个有效的 IPv4 IP 地址。我们必须返回此 IP 地址的无连字符版本。无连字符 IP 地址基本上是用“[.]”替换所有句点“。”。因此,如果 IP 地址为“192.168.4.1”,则输出将为“192[.]168[.]4[.]1”

为解决这个问题,我们将按照以下步骤操作:

  • 我们将使用句点分割字符串,然后将每个元素用“[.]”分隔开。

示例

让我们查看以下实现以加深理解:

 在线演示

class Solution(object):
   def defangIPaddr(self, address):
      address = address.split(".")
      return "[.]".join(address)
ob1 = Solution()
print(ob1.defangIPaddr("192.168.4.1"))

输入

"192.168.4.1"

输出

"192[.]168[.]4[.]1"

更新于: 2020 年 4 月 29 日

837 次浏览

开启你的 事业

通过完成本课程获得认证

开始
广告