반응형 정규표현식2 정규표현식을 사용해보자~ 표현식 설명 ^ 문자열의 시작 $ 문자열의 종료 . 임의의 한 문자 (문자의 종류 가리지 않음) 단, \ 는 넣을 수 없음 * 앞 문자가 없을 수도 무한정 많을 수도 있음 + 앞 문자가 하나 이상 ? 앞 문자가 없거나 하나있음 [] 문자의 집합이나 범위를 나타내며 두 문자 사이는 - 기호로 범위를 나타낸다. []내에서 ^가 선행하여 존재하면 not 을 나타낸다. {} 횟수 또는 범위를 나타낸다. () 소괄호 안의 문자를 하나의 문자로 인식 | 패턴 안에서 or 연산을 수행할 때 사용 \s 공백 문자 \S 공백 문자가 아닌 나머지 문자 \w 알파벳이나 숫자 \W 알파벳이나 숫자를 제외한 문자 \d 숫자 [0-9]와 동일 \D 숫자를 제외한 모든 문자 \ 정규표현식 역슬래시(\)는 확장 문자 역슬래시 다음에.. 2015. 7. 21. java 정규표현식 - String의 숫자문자 검증 정규표현식..신입사원 첫 프로젝트에 나가 했던 작업이 다국어 문서(xml, text 등)를 파싱하여 수집데이터를 만드는 작업이였는데그 작업 중에 정규표현식을 썼던 기억이 난다. anyways~~~ 이번에는 String에서 4자리는 문자, 3자리는 숫자인지 확인하는 작업이다.아래 참고소스를 보면 java.util.regex.Pattern을 import한 뒤 Pattern.matches를 사용 하였다.그 안에는 ^ : 문자열의 시작을 알림[A-Z] : 대문자를 뜻함. [a-z]는 소문자{4} : 4자리 [0-9] : 숫자를 뜻함.{3} : 3자리 참 쉽죠잉? 참고소스(Junit)import static org.junit.Assert.*; import java.util.regex.Pattern; import .. 2013. 9. 12. 이전 1 다음 반응형