Indexof() , Split(), Substring()메소드
본문
indexof : 문자열안에 조건이 되는 문자열이 몇번째인지를 돌려주는 함수
ex)
value = "오늘은 행복한 날"
magbox(value.indexof(" "))
해석 : 오늘은 행복한 날에서 블랭크 되어있는 문자열이 몇번째인지 숫자로 되돌려준다
: value.indexof("오") 를 하게되면 0을 되돌려준다.
만약 문자열이 없다면 -1 를 되돌려 준다.
여기서는 블랭크가 3번째이기에 3을 되돌려준다.
즉 magbox(value.indexof(" ")) 실행하면
3 을 메세지박스로 표현한다.
split 함수: 문자열을 지정하는 조건으로 배열단위로 잘라 저장한다.
ex)
split("이제는 우리가", " ")(0) : 스페이스를 기준으로 해서 나눈다 즉 배열(0)에는 "이제는"
배열(1)에는 "우리가" 가 저장된다. 여기서는 (0)을 호출하면 "이제는"이 저장된다.
만약 문자열을 저장한 변수에서 split 함수를 사용하게 된다면
m = "이제는 우리가"
m.split(" ")(0) 과 같이 입력하면 된다.
String.Substring 메소드 : 문자열에서 원하는만큼 추출하는 함수이다.
ex)
dim Astring as string = "A Strings"
dim Bstring as string = Astring.Substring(3,5)
msgbox(Bstring)
결과값 :tring : A부터 0 이고 띄워쓰기한부분도 포함된다. 3번째는 t가 되고 그 시작부터 5개
문자열을 가져오게 한다.
댓글목록 0
등록된 댓글이 없습니다.