출처: http://november11tech.tistory.com/88 [Mr.november11] Split 의 사용 :: 사월은 봄이다.

String str = "a/b/c/d";
String regex = "/";
int limit = 0;
  
String[] list= str.split(regex, limit);
  
for(int i=0; i < list.length; i++)
   System.out.print(list[i] + "!");

 

[ 결과 ]
a !b !c !d !

// list는 {"a", "b", "c", "d"} 이다
// 길이가 0인 str은 무시된다......

 

 

 

* 자바 스크립트 용 split

function stringSplit(strData, strIndex){ 
 var stringList = new Array(); 
 while(strData.indexOf(strIndex) != -1){
  stringList[stringList.length] = strData.substring(0, strData.indexOf(strIndex)); 
  strData = strData.substring(strData.indexOf(strIndex)+(strIndex.length), strData.length); 
 } 
 stringList[stringList.length] = strData; 
 return stringList; 
}

 

* 자바스크립트도 split이 있는데

str.split(\\/);

이런 식으로 \\ 이 있어야 한다고 한다.

 

http://blog.naver.com/stone08?Redirect=Log&logNo=130134316625

 

<추가>


 

 

구분자는  =  | 

 

str.split("|");

 

 

 

| 구분자 사용시 \\| 

 

str.split("\\|")

 

ㅇㅋ

 

 

 

역슬래시의 경우

str.split("\\\\") ;

 

 

"(", ")' 를 처리할 경우 앞에 역슬래시 \\ 을 붙여줘야 한다.

name.split("\\(") ; 


'개발 > JAVA' 카테고리의 다른 글

java 인스턴스를 만드는 다양한 방법  (0) 2018.02.10
calendar  (0) 2018.02.10
replaceall 특정문자를 제거해 준다.  (0) 2018.02.10
배열을 리스트로 넣기  (0) 2018.02.10
입출력(I/O)  (0) 2018.02.10

+ Recent posts