주어진 문자 또는 문자열이 처음 발생하는 문자 또는 문자열을 제거합니다.
void DeleteFirst (void);
UIndex DeleteFirst (
UniChar uc,
UIndex from = 0,
USize range = MaxUSize
);
UIndex DeleteFirst (
const UniString & str,
UIndex from = 0,
USize range = MaxUSize
);
파라미터
- uc
-
제거할 문자입니다.
- from
-
검색할 하위 문자열의 시작 위치입니다. 0부터 문자열의 길이까지이어야 합니다.
- range
-
검색할 문자들의 범위입니다.
from + range는 0부터 문자열의 길이까지이어야 합니다.
기본 값 MaxUSize는 문자열의 끝까지 확장되는 범위를 나타냅니다.
- str
-
제거할 문자열입니다.
리턴 값
제거된 문자 또는 문자열의 인덱스입니다. 만약 제거할 것을 찾지 못하면 리턴 값은 MaxUIndex입니다.
설명
이 메소드는 이 문자열(또는 이 문자열의 일부) 내에서 이 문자열의 1번째 문자, 혹은 처음 발생하는 주어진 문자나 문자열을 제거합니다.
1번째 글자가 반드시 제거되어야 할 경우, 문자열은 비어 있으면 안 됩니다.
참고사항
DeleteLast | DeleteAll