원하는 동작을 달성하려면 다음 업데이트 된 다음 업데이트 된대로 그룹 이름에 "P"를 추가해야합니다. 표현 : [? p
는 캡처 그룹에서 값을 추출하여 그룹 이름을 얻기 위해 값을 추출 할 수 있습니다. 데이터.
(?P\d{4})-(?P \d{2})-(?P \d{2})
패키지 메인
수입 (수입)
"FMT"
"Regexp"
))
func main () {
r : = regexp.mustCompile (`(? p
이 예에서 R.FindStringsubMatch ()는 일치하는 하위 문자를 반환하고 해당 R.SubexpNames ()는 그룹 이름을 제공합니다. [] String { "", "Year", "Month", "Day"}
package main import ( "fmt" "regexp" ) func main() { r := regexp.MustCompile(`(?P\d{4})-(?P \d{2})-(?P \d{2})`) fmt.Printf("%#v\n", r.FindStringSubmatch(`2015-05-27`)) fmt.Printf("%#v\n", r.SubexpNames()) }
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3