문자열에 관한 함수, Format 함수(사용자 정의 문자열 유형)
문자열에 관한 함수 |
|
|
함수 |
기능 설명 |
사용예 |
ASC(String) |
문자열의 첫 글자에 대응하는 문자 코드를 나타내는 정수값을 반환합니다. |
MyNumber=Asc("A") 65를 반환합니다. |
Chr(charcode) |
지정된 문자 코드와 관련 있는 문자가 포함된 문자열 값을 반환합니다. |
MyChar=Chr(65) A를 반환합니다. |
Str(number) |
숫자를 문자열로 변환합니다. |
MyString=Str(459) 459를 반환합니다. |
Len(string) |
문자열 내 문자 수 또는 변수를 저장하는 데 필요한 바이트 수를 Long값으로 반환합니다. |
Dim MyInt As Integer Dim MyString.MyLen MyLen=Len(MyInt) 2를 반환합니다 MyString="Hello World" //변수 초기화 MyLen=Len(MyString) //11을 반환합니다. |
InStr([start,] string1, string2[,compare]) |
한 문자열 안에 특정 문자열이 처음으로 발생한 위치를 Variant(Long)값으로 반환합니다. Compare 매개변수 0(이진비교), 1(문자열비교), 2(DB비교)를 의미합니다. |
SearchString="XXpXXpXXPXXP" 찾을 문자열 SearChar="P" //P찾기 MyPos =Instr(4, SearchString, SearchChar,1) //4위치에서 텍스트 비교 시작, 6을 반환합니다. |
Left(string, length) |
문자열 좌측부터 지정된 수 만큼의 문자를 반환합니다 |
AnyString="Hello World" //문자열 정의 MyStr=Right(AnyString,1) //d를 반환합니다. |
Mid(stringvar, start[length]) |
한 문자열에서 지정된 수의 문자들을 반환합니다. |
MyString="Mid Function Demo" '텍스트 문자열 작성합니다 FirstWord=Mid(MyString,1,3) //Mid를 반환합니다 |
String(number,char,acter) |
지정된 길이의 반복되는 문자열을 반환합니다 |
MyString=String(5,"*") *****을 반환합니다 |
Space(number) |
지정된 수의 공백으로 구성된 문자열을 반환합니다. |
MyString="Hello"&Space(10)&"World" 두 문자열 사이에 10 공백을 삽입 |
LSet 문자열변수=문자열 |
변수 내의 문자열을 좌츠으로 정렬하여 대입합니다. |
MyString=0123456789 //문자열 초기화 LSet MyString="<Left" MyString은 "Left를 포함" |
RSet 문자열변수=문자열 |
변수 내의 문자열을 우측으로 정렬하여 대입합니다. |
MyString=0123456789 문자열 초기화 RSet MyString=Right-> MyString은 Right을 포함합니다 |
Val(string) |
문자열 내에 포함된 숫자를 적절한 형식의 숫자 값으로 반환합니다 |
MyValue=Val(2457) 2457을 반환합니다. |
Format 함수(사용자 정의 문자열 유형) |
||
표식서식 지정문자 |
기능 설명 |
사용 예 |
@ |
해당 문자열을 오른쪽 정렬로 표시하고, 문자열이 없으면 공백을 표시합니다. |
Format("Hi", "@@@@@") Hi를 반환합니다 |
& |
해당 문자열을 표시하고, 문자열이 없으면 아무것도 표시하지 않습니다. |
Format("Hi, &&&&&) Hi를 반환합니다 |
< |
강제로 모든 문자를 소문자로 표시합니다 |
Format("Hi",<) hi를 반환합니다 |
> |
강제로 모든 문자를 대문자로 표시합니다 |
Format(Hi,>) HI를 반환합니다 |
! |
문자열을 왼쪽 정렬로 채워지게 합니다. |
Format(Hi,!@@@@@) Hi 를 반환합니다. |
|
|
|
|
|
|
|
|
|
|
|
|