「go言語」Replaceで文字列を置換するサンプル

2021年8月21日

書式
strings.Replace(置換前文字列, 置換後文字列)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package main
import (
"fmt"
"strings"
)
func main() {
strA := "test test result "
/* strings.Replace(置換前文字列, 置換後文字列,回数1)*/
fmt.Println(strings.Replace(strA, "test", "world", 1))
/* strings.Replace(置換前文字列, 置換後文字列,回数2)*/
fmt.Println(strings.Replace(strA, "test", "world", 2))
/* strings.Replace(置換前文字列, 置換後文字列,回数-1)*/
fmt.Println(strings.Replace(strA, "test", "world", -1))
}
package main import ( "fmt" "strings" ) func main() { strA := "test test result " /* strings.Replace(置換前文字列, 置換後文字列,回数1)*/ fmt.Println(strings.Replace(strA, "test", "world", 1)) /* strings.Replace(置換前文字列, 置換後文字列,回数2)*/ fmt.Println(strings.Replace(strA, "test", "world", 2)) /* strings.Replace(置換前文字列, 置換後文字列,回数-1)*/ fmt.Println(strings.Replace(strA, "test", "world", -1)) }
package main
 
import (
      "fmt"
      "strings"
)
 
func main() {
 
      strA := "test test result "
     /* strings.Replace(置換前文字列, 置換後文字列,回数1)*/
      fmt.Println(strings.Replace(strA, "test", "world", 1))

     /* strings.Replace(置換前文字列, 置換後文字列,回数2)*/
      fmt.Println(strings.Replace(strA, "test", "world", 2))
    
       /* strings.Replace(置換前文字列, 置換後文字列,回数-1)*/
      fmt.Println(strings.Replace(strA, "test", "world", -1))
}

実行結果
world test result
world world result
world world result

Go言語,Windows10

Posted by arkgame