선생님 질문이 있습니다.
여기 No.1 sinagong 에서 4번째부터 시작한다면 1부터 시작해서 o를 찾기위해
1 -> 1byte
공백 -> 1byte
s ->1byte
i ->1byte
n->1byte
a ->1byte
g->1byte
o->1byte
n->1byte
g->1byte
N->1byte
o->1byte
다합치면 12byte 잖아요? 그런데 왜 11byte가 나오는 건지 모르겠습니다.
또 searchb의 경우
★꿈! 夢! Dream★ 에서 3번째 부터 시작한다면 !부터 시작해서 e를 찾기위해
! -> 1byte
공백 ->1byte
夢->2byte
!->1byte
공백->1byte
D->1byte
r->1byte
e->1byte
다합치면 9byte 인데 왜 13byte 인지 궁금합니다.
FINDB(찾을 텍스트, 문자열, 시작 위치) 함수는
문자열의 시작 위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.
FINDB 함수에서 시작 위치에서 검색하고, 최종 위치는 처음부터 센 위치를 반환합니다.
No.1 sinagong 에서 4번째 부터 소문자 o를 찾으면 No.1 sinagong 에서 빨간색 소문자 o를 찾습니다.
처음 N부터 빨간 o의 위치를 세면 11이 됩니다.
♥I Love YOU♥ 도 2번째 부터 대문자 O를 찾으면 ♥I Love YOU♥ 에서 빨간색 O를 찾습니다.
처음 ♥부터 세면 10이 됩니다.
SEARCHB는 Byte 단위로 수를 셉니다.
한글은 2Byte,공백 및 영문 1Byte 입니다.
★꿈! 夢! Dream★
★,꿈, 夢 -> 2byte
! 공백 Dre ->1byte
이므로 13byte 가 됩니다.
-
관리자2020-08-24 12:39:56
FINDB(찾을 텍스트, 문자열, 시작 위치) 함수는
문자열의 시작 위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.
FINDB 함수에서 시작 위치에서 검색하고, 최종 위치는 처음부터 센 위치를 반환합니다.
No.1 sinagong 에서 4번째 부터 소문자 o를 찾으면 No.1 sinagong 에서 빨간색 소문자 o를 찾습니다.
처음 N부터 빨간 o의 위치를 세면 11이 됩니다.
♥I Love YOU♥ 도 2번째 부터 대문자 O를 찾으면 ♥I Love YOU♥ 에서 빨간색 O를 찾습니다.
처음 ♥부터 세면 10이 됩니다.
SEARCHB는 Byte 단위로 수를 셉니다.
한글은 2Byte,공백 및 영문 1Byte 입니다.
★꿈! 夢! Dream★
★,꿈, 夢 -> 2byte
! 공백 Dre ->1byte
이므로 13byte 가 됩니다.
좋은 하루 되세요.