Wik*_*żew 5
你可以用
(MYSTRING=).*
${1}foo
(MYSTRING=).*MYSTRING=${1}.*
package main
import (
"fmt"
"regexp"
)
const sample = `MYSTRING=${MYSTRING}
MYSTRING=
MYSTRING=randomstringwithvariablelength
`
func main() {
var re = regexp.MustCompile(`(MYSTRING=).*`)
s := re.ReplaceAllString(sample, `${1}foo`)
fmt.Println(s)
}
输出:
MYSTRING=foo
MYSTRING=foo
MYSTRING=foo