|
|
1
5
假设
|
|
|
2
3
您可以使用
然后,您可以使用查找最后一个冒号的索引来分割端口
识别它是哪种类型应该很简单
最后,从IPv6地址中删除括号很简单,有很多方法可以做到:
编辑 :由于您表示担心不总是有端口号,因此可以使用 regular expression :
(我很难更巧妙地使用正则表达式,因此使用了内联三元。) |
|
|
3
0
这是我想出的代码。它看起来冗长而费力,但它解决了所有可能的输入场景。任何关于精简/改进的建议都非常欢迎:)
|