구분자: 3개의 글
[Java] 특정문자로 문자열 나누기 split 사용방법과 주의점 - 문자열 split("\\") 에러 "Unexpected internal error near index 1 \" 해결방법 먼저 split에 대해 살펴보자. java.lang.String.split() 문자열을 구분해서 사용하고 싶을 때 특정 구분자를 기준으로 나눠 배열에 담아 이용하는 방법이다. 문법 1. split(String regex) - 가장 일반적으로 사용하는 문법으로, 문자열을 구분할 때 사용하는 정규 표현식이 하나의 인수로 들어간다. 2. spilt(String regex, int limit) - 첫번째 인수는 위와 같고, 두번째 인수는 분류할 문자열의 수이다. (예를들어 분류할 문자가 5개인데 limit가 2이면 2개만 분..
/** * 전화번호(핸드폰번호)에 구분자를 추가 * @param phoneNumber : 전화번호 * @param str : 구분자 * */ public String convertPhoneNumber(String phoneNumber, String str) { try{ if (phoneNumber == null) { return ""; } if (phoneNumber.length() == 8) { return phoneNumber.replaceFirst("^([0-9]{4})([0-9]{4})$", "$1" + str + "$2"); } else if (phoneNumber.length() == 12) { return phoneNumber.replaceFirst("(^[0-9]{4})([0-9]{4})(..
데이터에서 구분자를 변경하는 방법 데이터의 delimeter가 항상 같지 않기 때ㅔ문에 알아 놓으면 좋은 방법! 1) tab을 ,로 변경하는 방법 $ sed 's/\t/,/g' inputfile > outputfile 2) ,를 tab으로 변경하는 방법 $ sed 's/,/\t/g' inputfile > outputfile $ sed 's/::/,/g' ratings.dat > ratings.csv 참고 https://stackoverflow.com/questions/3509332/how-to-convert-a-tab-separated-file-into-comma-separated-file 출처 : ourcstory.tistory.com/451?category=716432