Go 문자열의 마지막 문자 검색
Go에서는 문자열 작업을 할 때 공통적인 요구 사항이 발생합니다. 주어진 문자열. 문자열 패키지는 이 작업에 대한 특정 기능을 제공하지 않지만 슬라이스 표현식을 사용하여 이를 수행하는 효율적인 방법이 있습니다.
문자열의 마지막 N자를 얻으려면 다음 슬라이스 표현식 구문을 사용하세요.
stringVariable[len(stringVariable)-N:len(stringVariable)]
예를 들어 문자열 "12121211122"와 마지막 세 문자("122")를 검색하려는 경우 표현식은 다음과 같습니다. be:
s[len(s)-3:len(s)]
이 표현식은 문자열 끝의 세 번째 문자에서 시작하여 문자열 끝에서 끝나는 조각을 검색합니다.
또는 유니코드 문자를 다루는 경우, []rune(stringVariable)을 사용하여 문자열을 룬 조각(유니코드 코드 포인트)으로 변환하고 룬 조각에서 동일한 조각 표현식을 실행하여 원하는 결과를 얻을 수 있습니다.
자세한 내용은 Go 및 Slice Tricks의 문자열, 바이트, 룬 및 문자에 대한 리소스를 참조하세요.
위 내용은 Go 문자열의 마지막 문자를 효율적으로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!