• 欢迎光临~

leetcode 每日一题 1108. IP 地址无效化

开发技术 开发技术 2022-06-21 次浏览

leetcode 每日一题 1108. IP 地址无效化

1. replaceAll  字符串替换,支持正则表达式

class Solution {
    public String defangIPaddr(String address) {
         return address.replaceAll("\.","\[\.\]");
    }
}

leetcode 每日一题 1108. IP 地址无效化

2. replace  字符串替换,不支持正则表达式

class Solution {
    public String defangIPaddr(String address) {
        return address.replace(".","[.]");
    }
}

leetcode 每日一题 1108. IP 地址无效化

3. go语言 build 拼接字符串

func defangIPaddr(address string) string {
   var build strings.Builder
    for _,data := range address{
        if data == '.' {
           build.WriteString("[.]")
        }else {
           build.WriteRune(data)
        }
    }
    return build.String()
}

leetcode 每日一题 1108. IP 地址无效化

4. go语言 字符串替换

import "strings"
func defangIPaddr(address string) string {
    return strings.Replace(address,".","[.]",3)
}

leetcode 每日一题 1108. IP 地址无效化

 

程序员灯塔
转载请注明原文链接:leetcode 每日一题 1108. IP 地址无效化
喜欢 (0)