가끔 ㄱ이라는 긴 문자열에서 ㄴ이라는 짧은 문자열의 갯수를 구해야 할 때가 있다.
오늘도 그런 일이 있어서 검색을 잠깐 해봤는데 맘에 드는 결과가 없었다.
그래서 잠시 생각해 봤더니 어렵지 않았다.
긴 문자열 : 가나다
짧은 문자열 : 라
갯수=ubound(split(가나다,라))
짧은 문자열로 긴 문자열을 잘라서 배열을 만들면 그 배열 갯수만큼이 짧은 문자열의 숫자이다.
배열은 0부터 세기 때문에 ubound를 하면 0부터 나오게 된다.
0은 짧은 문자열이 긴 문자열에 하나도 없다는 거다.
한 개가 있을 경우에는 ubound 결과가 1이 나온다.
실제 배열 갯수는 0번과 1번 두 개지만...
여튼 ubound 결과가 결국은 문자열의 갯수다.
'쓸만한 주저리' 카테고리의 다른 글
마우스로 개체 움직이기의 수정판 (2008년 3월 5일) (0) | 2008.03.05 |
---|---|
창(window, popup)을 IE 판(version)에 상관없이 닫고 싶을 때 (0) | 2008.02.29 |
iframe을 불러오면서 scroll하기 (0) | 2008.02.05 |
html로 페이지 자동 이동하기 (0) | 2008.02.05 |
개체를 목표 개체에 겹치기 (0) | 2008.01.22 |