Go에서 Regex Expression Negated Set이 작동하지 않음
이 게시물에서는 Golang에서 문자열을 일치시키지 못하는 정규식을 탐색합니다. 온라인 정규식 파서에서는 않습니다. 이 문제는 Go 표준 라이브러리의 정규식 엔진인 RE2에서 지원되지 않는 부정 세트에서 발생합니다.
문제의 정규식은 다음 문자열과 일치하도록 설계되었습니다.
Golang에서 이 표현식을 구현하면 온라인 정규식 파서가 보여주는 것과 동일한 일치 항목이 생성되지 않습니다. 왜냐하면 Golang의 표준 라이브러리에서 사용하는 RE2는 다음을 지원하지 않기 때문입니다. 부정 탐색 연산자("?!")와 같은 탐색 연산자.
이 문제를 해결하려면 두 가지 옵션이 있습니다.
이러한 접근 방식 중 하나를 사용하면 Golang에서 원하는 일치 동작을 얻을 수 있습니다.
위 내용은 내 정규식 부정 세트가 Go에서 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!