-1
난 그냥 python
에 따를 때처럼, golang
에 문자열을 대체하기 위해 정규식 그룹을 사용하려면 : golang이 regex 그룹으로 문자열을 대체하는 방법은 무엇입니까?
re.sub(r"(\d.*?)[a-z]+(\d.*?)", r"\1 \2", "123abc123") # python code
그래서 어떻게 golang이 구현합니까?
난 그냥 python
에 따를 때처럼, golang
에 문자열을 대체하기 위해 정규식 그룹을 사용하려면 : golang이 regex 그룹으로 문자열을 대체하는 방법은 무엇입니까?
re.sub(r"(\d.*?)[a-z]+(\d.*?)", r"\1 \2", "123abc123") # python code
그래서 어떻게 golang이 구현합니까?
$1
, $2
등을 사용하십시오. 예 :
re := regexp.MustCompile(`(foo)`)
s := re.ReplaceAllString("foo", "$1$1")
fmt.Println(s)
운동장 : https://play.golang.org/p/ZHoz-X1scf.
문서 : https://golang.org/pkg/regexp/#Regexp.ReplaceAllString.
또한 [Go ReplaceAllString] (http://stackoverflow.com/questions/34673039/go-replaceallstring/34673443#34673443)은 흥미 롭습니다. :) –