Golang: Regular Expression
Here's example of using regular expression to replace text.
package main // replace Alice by Mary import "fmt" import "regexp" var longtext = `Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, «and what is the use of a book,» thought Alice «without pictures or conversation?».` func main() { var re = regexp.MustCompile(`(?i:alice)`) var replaceStr = "Mary" var result = re.ReplaceAllLiteralString(longtext, replaceStr) fmt.Printf("%v\n", result) }