Contact: aviboots(AT)netvision.net.il
38,907 questions
50,613 answers
573 users
package main import ( "fmt" "bytes" ) func main() { slice := []byte{'a', 'b', 'c' , 'd', 'b', 'b', 'x', 'y', 'b', 'z', 'z'} N :=1 newslice := bytes.Replace(slice, []byte("b"), []byte("W"), N) fmt.Printf("%s", newslice) } /* run: aWcdbbxybzz */
package main import ( "fmt" "bytes" ) func main() { N := 2 newslice := bytes.Replace([]byte("abcbbcdebbzz"), []byte("b"), []byte("W"), N) fmt.Printf("%s", newslice) } /* run: aWcWbcdebbzz */