由于golang正则表达式不支持先行, 我想知道有什么办法可以创建一个正则表达式来屏蔽具有10位数字的任何字符串。
func main() {
s := "arandomsensitive information: 1234567890 this is not senstive: 1234567890000000"
re := regexp.MustCompile(`\d{10}`)
s = re.ReplaceAllString(s, "$1**********$2")
fmt.Println(s)
}
是否有可能得到这样的输出 “随机敏感信息:1234 ******这并不敏感:1234567890000000”
还可以尝试的无正则表达式的正则表达式吗?