str.split("|");
| 구분자 사용시 \\|
str.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] + "!");
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은 무시된다......
// 길이가 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;
}
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(\\/);
이런 식으로 \\ 이 있어야 한다고 한다.
댓글 없음:
댓글 쓰기