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

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

PHPz
PHPz앞으로
2024-02-08 20:53:44994검색

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

질문 내용

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

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

으아악

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


정답


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

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

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

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제