Golangに正規表現を書いて文字列に英数字、ピリオド、およびアンダースコアしかないことを確認しようとしています。しかし、私は以前に見たことのないエラーにぶつかり、グーグルで失敗しました。ここで正規表現はGolangの "定数ではありません"
は正規表現です:ここでは
pattern = regexp.MustCompile(`^[A-Za-z0-9_\.]+`)
は誤りです:
const initializer regexp.MustCompile("^[A-Za-z0-9_\\.]+") is not a constant
"定数がない" とはどういう意味し、私はこれをどのように修正するのですか?
ありがとうございます。