Mysql

mysql 정규식 REGEXP

정보 집합 2020. 3. 3. 14:07
반응형

정규식 정리~!(mysql)

 

전부다 정리 해놓은 곳이 없어서 하나 만들어봄

이정도면 다표현할수 있겠지? :)

 

 

^a: a로 시작하는것

 

a$: a로 끝나는것

 

[]:   문자 한개를 표현한다  

 

. : .은 아무 문자1개 줄바꿈도 포함된다.

 

a* : a가 0번 또는 무한 까지 나오는것

 

a+: a가 1번 이상 나오는것

 

a?: a가 0번 또는 한번

 

de|abx : de 또는 abx가 나오는것

 

(abc)* : abc가 안나오거나 무한까지 반복 

 

a{1} : a가 한번 나오는것

 

a{1,10}: a가 1번 에서 10번사이로 반복되는것

 

 

[]안에서 특수 문자 표현시

 

NameCharacterNameCharacter

NUL 0 SOH 001
STX 002 ETX 003
EOT 004 ENQ 005
ACK 006 BEL 007
alert 007 BS 010
backspace '\b' HT 011
tab '\t' LF 012
newline '\n' VT 013
vertical-tab '\v' FF 014
form-feed '\f' CR 015
carriage-return '\r' SO 016
SI 017 DLE 020
DC1 021 DC2 022
DC3 023 DC4 024
NAK 025 SYN 026
ETB 027 CAN 030
EM 031 SUB 032
ESC 033 IS4 034
FS 034 IS3 035
GS 035 IS2 036
RS 036 IS1 037
US 037 space ' '
exclamation-mark '!' quotation-mark '"'
number-sign '#' dollar-sign '$'
percent-sign '%' ampersand '&'
apostrophe '\'' left-parenthesis '('
right-parenthesis ')' asterisk '*'
plus-sign '+' comma ','
hyphen '-' hyphen-minus '-'
period '.' full-stop '.'
slash '/' solidus '/'
zero '0' one '1'
two '2' three '3'
four '4' five '5'
six '6' seven '7'
eight '8' nine '9'
colon ':' semicolon ';'
less-than-sign '<' equals-sign '='
greater-than-sign '>' question-mark '?'
commercial-at '@' left-square-bracket '['
backslash '\\' reverse-solidus '\\'
right-square-bracket ']' circumflex '^'
circumflex-accent '^' underscore '_'
low-line '_' grave-accent '`'
left-brace '{' left-curly-bracket '{'
vertical-line '|' right-brace '}'
right-curly-bracket '}' tilde '~'
DEL 177    

 

 마지막으로 자주 사용되는 정규식 모아놓은 사이트

 

http://www.regexr.com/   만들기 전에 아마 여기 다있을것임

반응형