Go 문자열의 마지막 문자 검색
Go에서는 문자열 작업을 할 때 공통적인 요구 사항이 발생합니다. 주어진 문자열. 문자열 패키지는 이 작업에 대한 특정 기능을 제공하지 않지만 슬라이스 표현식을 사용하여 이를 수행하는 효율적인 방법이 있습니다.
문자열의 마지막 N 문자를 얻으려면 다음 슬라이스 표현식 구문을 사용하세요.
stringVariable[len(stringVariable)-N:len(stringVariable)]
예를 들어 문자열 "12121211122"와 마지막 세 문자("122")를 검색하려는 경우 표현식은 다음과 같습니다.
s[len(s)-3:len(s)]
이 표현식은 시작하는 조각을 검색합니다. 문자열 끝에서 세 번째 문자이고 문자열 끝에서 끝납니다.
또는 유니코드 문자를 다루는 경우 문자열을 룬 조각(유니코드 코드)으로 변환할 수 있습니다. points)를 사용하여 []rune(stringVariable)을 사용하고 룬 슬라이스에서 동일한 슬라이스 표현식을 실행하여 원하는 문자를 얻습니다.
자세한 참조는 Go 및 슬라이스 트릭.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3