문자열 처리함수

VNote 2017.07.21 14:13:21 *:

* Val(문자열 또는 숫자문자가 들어있는 방?)
   문자(수로된)를 숫자로 변환
Val("10") -> 10
Val("10a") -> 10
Sum = 10
Val(Sum) -> 10
 
* Str(숫자) 숫자를 문자로 변환
Str(12.34) -> "12.34"
Str(-12.34) -> "-12.34"
 
* Len(문자열) 문자길이 숫자로 바꾼 값
Len("ABC") -> 3
Len("AB C") -> 4
 
* Left(문자열 , 개수), Right(문자열 , 개수) 문자열의 왼쪽, 오른쪽에서부터 개수 만큼 추출
Left("ABCDE" , 3 ) -> "ABC"
Right("ABCDE" , 2) -> "DE"
 
* Mid(문자열 , 시작위치 ,( 개수)) 문자열 시작위치에서 개수만큼 추출
Mid("ABCDE" , 2 , 3 ) -> "BCD"
Mid("ABCDE" , 2 )  -> "BCDE"  [개수생략]
 
* Lcase(문자열) 문자열의 영어 대문자를 모두 소문자로 바꾼값
   Ucase(문자열) 문자열의 영어 소문자를 모두 대문자로 바꾼값
Lcase("ABCDE" )  -> "abcde"
Ucase("abcde" ) -> "ABCDE"
 
* Asc(문자열) 문자를 내부 아스키코드값으로 바꿈
   Chr(숫자) 숫자(내부아스키코드값)을 문자로 바꿈
Asc("A") -> 65
Chr(65) -> "A"
 
* Trim(문자열) , LTrim(문자열) , RTrim(문자열) 문자열에서 양측, 좌측, 우측 공백제거
Trim(" A B ") -> "A B" 
LTrim(" A B ") -> "A B "
RTrim(" A B ") -> " A B"
 
* Instr(문자열 , 찾고자하는 문자열) 문자열에서 찾을 문자열 위치값
Instr("ABCDE", "C") -> 3
 
* Format(문자 or 숫자 , 형식) 문자나 숫자를 형식에 맞게 문자열로 출력
Format ("ABCDE", "@@@@@@@") -> "  ABCDE" [@는 없으면 공백으로 출력]
Format ("ABCDE", "#######") -> "ABCDE" [#은 있는것만 출력]

 

 

http://blog.naver.com/PostList.nhn?blogId=blueherald&categoryNo=0&from=postList다운로드.png