> 백엔드 개발 > Golang > golang의 문자열을 '탐욕스러운 원칙'으로 올바르게 바꾸는 방법은 무엇입니까?

golang의 문자열을 '탐욕스러운 원칙'으로 올바르게 바꾸는 방법은 무엇입니까?

PHPz
풀어 주다: 2024-02-08 20:53:44
앞으로
980명이 탐색했습니다.

golang의 문자열을 탐욕스러운 원칙으로 올바르게 바꾸는 방법은 무엇입니까?

질문 내용

문자열을 차단하려고 했는데 문제가 발생했습니다

재현 가능한 코드는 아래에 있으며 이전 및 새 쌍이 모두 필요합니다. col1 而不是 col0b를 얻는 방법은 무엇입니까?

으아악

최대 길이 또는 그리디 원칙으로 문자열을 교체할 수 있기를 원합니다.


정답


documentation에 따르면 NewReplacer의 교체는 대상에 나타나는 순서대로 문자열을 중복되는 일치 없이 수행하므로 항상 첫 번째 일치 기준을 따릅니다. 허용된다면 긴 문자열(“ab”-“col1”)放置在较短的字符串(“a”,“col0”)이

앞에 오도록 교체 쌍을 재구성하여 이 문제를 해결할 수 있을 것 같습니다. 으아악

위 내용은 golang의 문자열을 '탐욕스러운 원칙'으로 올바르게 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿