在 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"
广告