{"description":"golang regexp \u3069\u3061\u3089\u304b\u3068\u3044\u3048\u3070\u62ec\u5f27\u66f8\u304d\u306e\u307b\u3046 package main import \"fmt\" import \"regexp\" func main() { str := \"123456\" rep := regexp.MustCompile(`1(.)3(.)5(.)`) str = rep.ReplaceAllString(str, \"1($1)3($2)5($3)\") fmt.Println(str) // => \"1(2)3(4)5(6)\" } http://ashitani.jp/golangtips/tips_regexp.html","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.shigemk2.com%2Fentry%2F2017%2F10%2F14%2Fgolang_regexp\" title=\"golang regexp - by shigemk2\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_url":"https://blog.hatena.ne.jp/shigemk2/","image_url":null,"url":"https://www.shigemk2.com/entry/2017/10/14/golang_regexp","categories":["Go"],"blog_title":"by shigemk2","published":"2017-10-14 12:27:38","author_name":"shigemk2","provider_url":"https://hatena.blog","height":"190","blog_url":"https://www.shigemk2.com/","width":"100%","title":"golang regexp","type":"rich","provider_name":"Hatena Blog","version":"1.0"}