쓸만한 주저리
asp에서 특정 문자열의 갯수를 구하는 법
봄돌73
2008. 2. 14. 10:44
가끔 ㄱ이라는 긴 문자열에서 ㄴ이라는 짧은 문자열의 갯수를 구해야 할 때가 있다.
오늘도 그런 일이 있어서 검색을 잠깐 해봤는데 맘에 드는 결과가 없었다.
그래서 잠시 생각해 봤더니 어렵지 않았다.
긴 문자열 : 가나다
짧은 문자열 : 라
갯수=ubound(split(가나다,라))
짧은 문자열로 긴 문자열을 잘라서 배열을 만들면 그 배열 갯수만큼이 짧은 문자열의 숫자이다.
배열은 0부터 세기 때문에 ubound를 하면 0부터 나오게 된다.
0은 짧은 문자열이 긴 문자열에 하나도 없다는 거다.
한 개가 있을 경우에는 ubound 결과가 1이 나온다.
실제 배열 갯수는 0번과 1번 두 개지만...
여튼 ubound 결과가 결국은 문자열의 갯수다.