일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Eclipse
- java
- build.gradle
- 보안
- OOM
- 탐지기법
- 안철수
- 안드로이드
- kotlin
- gradle
- ActiveMovieControl
- 악성코드
- KTS
- mime
- 하버드
- 개발
- 리눅스
- linux
- ActiveX
- 구글
- git
- 코틀린
- 자바
- Android
- c
- 노개북
- C++
- Android 4.1
- 안드로이드 개발
Archives
- Today
- Total
꿈소년의 개발 이야기
JAVA regexes 본문
반응형
Java regexes
1. means : Java Regular Expressions
자바 정규 표현식. 문자열에 대한 형식을 기술한다.
출처 : http://pupustory.tistory.com/132
1. means : Java Regular Expressions
자바 정규 표현식. 문자열에 대한 형식을 기술한다.
정규식 | 설명 | 예제 |
. | 임의의 한 문자(필수)를 의미
합니다. |
ab.(abc, abd,abe) .. |
? | 바로 앞에 문자가 없거나 하나가 있음을 의미 합니다. | a?c (ac, abc, bc) .. |
* | 바로 앞에 문자가 없거나 하나이상 반복을 의미 합니다. | ab* (a, ab, aaa) .. |
+ | 바로 앞에 문자가 하나이상 반복을 의미 합니다. | ab+ (ab, abb, abbb) .. |
^ | 문자열의 시작을 의미 합니다. | ^ab (abc, abcd, abcde) .. |
[^] | ^이후의 괄호안 형식을 제외함을 의미 합니다. | [^ab]cd (ecd, fcd, gcd) .. |
$ |
문자열의 끝을 의미 합니다.
|
abc$ (pupu abc, story abc) .. |
[] | []안의 형식 일치를 의미 합니다. | [abc] (a, b, c, ab, bc, abc) ... |
{} | {}앞 문자열(혹은 문자) 반복 갯수를 의미 합니다. | ab{2} (abab) ab{2,} (2개이상) ab{1,2} (1부터 2까지) |
() | ()안의 내용 을 하나의 묶음으로 사용 함을 의미 합니다. | (ab){2} (abab) (ab)+ (ab, abab, ababab ..) |
| | or연산을 의미 합니다. | (a|b|c) (a, b, c, ab,abc ..) |
[0-9] | (부터 - 까지)의 숫자를 의미 합니다. | [0-9] (0, 1, 2, 3, 4 ..) |
[a-z] |
(부터 - 까지)의 소문자를 의미 합니다. | [a-z] (a, b, c, d ..) |
[a-zA-Z] | (부터 - 까지)의 대,소문자를 의미 합니다. | [a-zA-Z] (a, b, A, B ..) |
\p(Alpha) | 대,소문자 아파벳을 의미 합니다. | (a, b, c, D, E, F ..) |
\p(Digit) |
숫자를 의미 합니다. | (1, 2, 3 ..) |
\p{Alnum} | 대,소문자 아파벳, 숫자를 의미 합니다. | (a, b, c, d, e, 1, 2, 3 ..) |
\d |
숫자를 의미 합니다. | (1, 2, 3, 4 ..) |
\D | 숫자가 아닌 것을 의미 합니다.
|
(a, b, d, E ..) |
출처 : http://pupustory.tistory.com/132
'Android Development' 카테고리의 다른 글
내부 로그 확인 및 저장 어플리케이션. (0) | 2012.02.09 |
---|---|
ADB command summary (0) | 2012.02.09 |
Android Fragment (0) | 2011.12.05 |
SW 문제해결 접근방식 (0) | 2011.12.02 |
LAN Search PRO (0) | 2011.11.30 |