Notepad/Today_Study
string rfind
batsalee
2024. 5. 6. 13:29
string에서 find로 글자를 찾으면 왼쪽부터 비교해서 처음 발견된 인덱스를 반환해줌
반면 rfind로 찾으면 오른쪽부터 비교해서 처음 발견된 인덱스를 반환해줌
#include <iostream>
using namespace std;
int main() {
string str = "abcdea";
cout << str.find('a') << ' ' << str.rfind('a');
}
결과)
그래서 특정 문자로 끝나게 자르고 싶다면 뒤에서부터 위치를 찾아서 인덱스를 얻어서 substr하는 방법이 있음