ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열에 관한 함수, 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     를 반환합니다. 

     

     

     

     

     

     

     

     

     

     

     

     


    반응형

    댓글

Designed by Tistory.