정규식은 문자열을 이루는 패턴을 의미합니다. 이를 활용하면 문자열에서 특정 패턴을 찾는데 용이합니다.


String 클래스의 메소드 중, split 메소드에서 매개변수로 정규식을 인자로 받습니다. 그러면 이 메소드는 정규식에 의거하여 문자열을 분리해서 String 배열로 반환해줍니다. 단, 분리한 결과가 빈 문자열들인 경우에는 제거하고 반환합니다.


(str 은 일반적인 문자열이라고 가정)


str.split("")

str 문자열을 각각 문자 1개씩 구분하여 반환


str.split(" ")

str 문자열을 공백문자 1개 기준으로 구분하여 반환


str.split("\\s")

str 문자열을 공백문자 기준으로 구분하여 반환




(Regular Expression 참고)

https://en.wikipedia.org/wiki/Regular_expression

by kkikkodev 2016. 10. 29. 14:56