Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

정규표현식을 사용해보자~

Language 2015.07.21 02:24
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

표현식

 설명 

 ^

 문자열의 시작

 문자열의 종료

 .

 임의의 한 문자 (문자의 종류 가리지 않음)

 단, \ 는 넣을 수 없음

 *

 앞 문자가 없을 수도 무한정 많을 수도 있음

 앞 문자가 하나 이상

 앞 문자가 없거나 하나있음

 []

 문자의 집합이나 범위를 나타내며 두 문자 사이는 - 기호로 범위를      나타낸다. []내에서 ^가 선행하여 존재하면 not 을 나타낸다.

 {}

 횟수 또는 범위를 나타낸다.

 ()

 소괄호 안의 문자를 하나의 문자로 인식 

 |

 패턴 안에서 or 연산을 수행할 때 사용

 \s

 공백 문자

 \S

 공백 문자가 아닌 나머지 문자

 \w

 알파벳이나 숫자

\W 

 알파벳이나 숫자를 제외한 문자

\d 

 숫자 [0-9]와 동일

\D 

 숫자를 제외한 모든 문자

 정규표현식 역슬래시(\)는 확장 문자
 역슬래시 다음에 일반 문자가 오면 특수문자로 취급하고 역슬래시 다음에 특수문자가 오면 그 문자 자체를 의미

(?i) 

 앞 부분에 (?i) 라는 옵션을 넣어주면 대소문자를 구분하지 않음




위처럼 바로바로 확인할 수 있는 사이트가 있다.
매우 유용하다! 굿~~~



'Language' 카테고리의 다른 글

정규표현식을 사용해보자~  (0) 2015.07.21

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

java 정규표현식 - String의 숫자문자 검증

Language/Java 2013.09.12 11:56
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T






정규표현식..

신입사원 첫 프로젝트에 나가 했던 작업이 다국어 문서(xml, text 등)를 파싱하여 수집데이터를 만드는 작업이였는데

그 작업 중에 정규표현식을 썼던 기억이 난다.


anyways~~~


이번에는 String에서 4자리는 문자, 3자리는 숫자인지 확인하는 작업이다.

아래 참고소스를 보면


java.util.regex.Pattern을 import한 뒤 Pattern.matches를 사용 하였다.

그 안에는 

^ : 문자열의 시작을 알림

[A-Z] : 대문자를 뜻함. [a-z]는 소문자

{4} : 4자리 

[0-9] : 숫자를 뜻함.

{3} : 3자리 


참 쉽죠잉?


참고소스(Junit)

더보기


- 끝 -

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바