게임강의

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
등록된 댓글이 없습니다.

최근글


새댓글


  • 등록자 벼배릅 등록일 04.14
알림 0