Computer Sci‧ence/Visual Basic

문자열에 관한 함수, Format 함수(사용자 정의 문자열 유형)

강-프로 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     를 반환합니다. 

 

 

 

 

 

 

 

 

 

 

 

 


반응형