블로그 이미지

calendar

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
  • total
  • today
  • yesterday
2015. 10. 8. 11:34 기타

정규식

. 문자 1개의 문자와 일치한다. 단일행 모드에서는 새줄 문자를 제외한다.
\ 이스케이프 특수 문자를 식에 문자 자체로 포함한다.
¦ 선택 여러 식 중에서 하나를 선택한다. 예를 들어, "abc¦adc"는 abc와 adc 문자열을 모두 포함한다.
^ 부정 문자 클래스 안의 문자를 제외한 나머지를 선택한다. 예를 들면 [^abc]d는 ad, bd, cd는 포함하지 않고 ed, fd 등을 포함한다. [^a-z]는 알파벳 소문자로 시작하지 않는 모든 문자를 의미한다.
[] 문자 클래스 "["과 "]" 사이의 문자 중 하나를 선택한다. "¦"를 여러 개 쓴 것과 같은 의미이다. 예를 들면 [abc]d는 ad, bd, cd를 뜻한다. 또한, "-" 기호와 함께 쓰면 범위를 지정할 수 있다. "[a-z]"는 a부터 z까지 중 하나, "[1-9]"는 1부터 9까지 중의 하나를 의미한다.
() 하위식 여러 식을 하나로 묶을 수 있다. "abc¦adc"와 "a(b¦d)c"는 같은 의미를 가진다.
* 0회 이상 0개 이상의 문자를 포함한다. "a*b"는 "b", "ab", "aab", "aaab"를 포함한다.
+ 1회 이상 "a+b"는 "ab", "aab", "aaab"를 포함하지만 "b"는 포함하지 않는다.
 ? 0 또는 1회 "a?b"는 "b", "ab"를 포함한다.
{m} m회 "a{3}b"는 "aaab"만 포함한다.
{m,} m회 이상 "a{2,}b"는 "aab", "aaab", "aaaab"를 포함한다. "ab"는 포함되지 않는다.
{m, n} m회 이상 n회 이하 "a{1,3}b"는 "ab", "aab", "aaab"를 포함하지만, "b"나 "aaaab"는 포함하지 않는다.

울트라 에디터 이용한 교체 방법
의 "#teste2#" 을  "--teste2--"로 교체

검색대상 : #^([a-z]*^)#
교체할 대상 : --^1--

^( ^) 사이에 있는 정규식 문자를 처음부터 ^1로 받아올수 있음.

'기타' 카테고리의 다른 글

[엑셀]원하는 행만큼 수식 적용하기  (0) 2018.02.07
posted by 천상의날개
2015. 7. 16. 10:57 JAVA오픈소스/Spring
posted by 천상의날개
2015. 7. 16. 10:52 JAVA오픈소스/Spring
json으로 리턴및 특정 파라메터로 값 받기
특정 페이지로 포워딩 (main.jsp로 포워딩) jsp가 자동으로 붙는것은 context.xml에 설정해야함
요청온 파라메터 전체 받기,request,response객체 받기 및 특정 페이지에 값넘기기 (model에 값을 담으면 해당이름으로 자동으로 넘어감)
파일 받고 일반 String 텍스트로 값 보내주기
request를 이용한 파일 다운로드 구현
http body 에 데이터가 있을때 spring에서 받는법
posted by 천상의날개