Go の regexp パッケージの ReplaceAllString 関数を正規表現で使用して、すべての絵文字を置換しますの文字文字列。
package main import ( "fmt" "regexp" ) func main() { var emojiRx = regexp.MustCompile(`[\x{1F600}-\x{1F6FF}|[\x{2600}-\x{26FF}]`) var s = emojiRx.ReplaceAllString("Thats a nice joke ??? ? -> Thats a nice joke [e][e][e] [e]", `[e]`) fmt.Println(s) }
出力:
Thats a nice joke [e][e][e] [e]
以上がGo で絵文字を正規表現に置き換える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。