-
문자열에 관한 함수, Format 함수(사용자 정의 문자열 유형)Computer Sci‧ence/Visual Basic 2016. 5. 1. 20:50반응형
문자열에 관한 함수
함수
기능 설명
사용예
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 를 반환합니다.
반응형'Computer Sci‧ence > Visual Basic' 카테고리의 다른 글
계산기 프로그램(간단한) (2) 2016.05.01 프로젝트 탐색기 (0) 2016.04.28 Visual Basic, Microsoft 내에서 컨트롤이란... (0) 2016.04.28 인터프리터, 컴파일, Pseudo-code (0) 2016.04.28