이 페이지 에서는 유용하게 사용하는 문자관련 함수에 대해서 아는 만큼 정리해 보고자 합니다.
8.3.1 Lcase(), Ucase() 문자열을 대소문자로 바꾸어 리턴해 주는 함수 입니다. response.write ucase("ankyu")&"<BR>" response.write Lcase("ANKYU") ucase : 대문자로 바꾸어 준다. lcase : 소문자로 바꾸어 준다. 8.3.2. instr() instr 함수는 문자열의 위치를 수치로 리턴해 줍니다. ankyu="안규는 멋쟁이 입니다." response.write instr(ankyu,"멋쟁이")&"<br>" response.write instr(ankyu,"최안규")&"<br>" 위의 예제 에서는 "멋쟁이"란 단어는 존재하기 때문에 멋쟁이 위치인 5를 리턴하고, "최안규"란 단어는 존재하지 않기 때문에 0을 리턴하게 될것입니다. 8.3.3. Left(),Right(),Mid() 문자열의 왼쪽,오른쪽,가운데 에서 값을 리턴합니다. ankyu="안규는 멋쟁이 입니다." response.write left(ankyu,5)&"<br>" response.write right(ankyu,5)&"<br>" response.write mid(ankyu,3,4)&"<br>" 왼쪽에서 5개 "안규는 멋" 오른쪽에서 5개 " 입니다." 가운데에 3번째에서 4개의 문자 "는 멋쟁" 8.3.4. trim(),Ltrim(),Rtrim() 양쪽,왼쪽,오른쪽 문자열의 공백을 모두 삭제합니다. 8.3.5. Len() 문자열의 길이를 리턴합니다. 8.3.6. Replace() Replace 함수는 문자열의 특정 문자를 찾아서 다른 문자로 바꾸어 줍니다. ankyu="안규는 멋쟁이 입니다." response.write replace(ankyu,"멋쟁이","못난이") 위의 예제를 실행하면 "안규는 못난이 입니다."로 출력됨을 알수 있습니다. 8.3.7. split() split 함수는 특정 문자열을 기준으로 문자열을 나누어 줍니다. ankyu="안규는/멋쟁이/입니다." ankyu=split(ankyu,"/") response.write ankyu(0)&"<br>" response.write ankyu(1)&"<br>" response.write ankyu(2)&"<br>" 위의 예제에서 "/"을 기준으로 문자열을 분리했습니다. split() 함수를 이용해서 문자열을 분리하면 배열 형식으로 들어가게 되는데요. ankyu(0)="안규는" ankyu(1)="멋쟁이" ankyu(2)="입니다." 이렇게 들어가게 됩니다. 8.3.8. Join() 배열에 포함되어 있는 여러 하위 문자열을 결합하여 하나의 문자열을 반환합니다. split 함수와 반대되는 함수라고 생각하시면 됩니다. ^^; 직접 테스트 해 보세요... 아래는 소스 입니다. <% Dim test(3) test(0) = "Choi" test(1) = "An" test(2) = "Kyu" test1 = Join(test, "/") Response.Write test1 & "<BR>" test2 = Join(test) Response.Write test2 & "<BR>" %>
|
|||||||||||