登录
首页 >  Golang >  Go问答

GO 正则 为什么只替换一次?

来源:SegmentFault

时间:2023-01-28 13:51:14 195浏览 收藏

本篇文章向大家介绍《GO 正则 为什么只替换一次?》,主要包括go、正则表达式,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

package main
import (
    "fmt"
    "regexp"
)

func main() {
    data := "这是比较的"
    re3, _ := regexp.Compile(``)
    rep := re3.ReplaceAllString(data, "#####")
    fmt.Println(rep)

}

req 输出
这是#####

正确答案

你的正则表达式在元字符后面加个?,改为懒惰模式就可以都匹配到了。
表达式改为

今天关于《GO 正则 为什么只替换一次?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表