본문 바로가기
my_program/_Etc...

Regular Expressions Cheat_sheet

by boolean 2014. 12. 27.
728x90

Regular Expressions Cheat_sheet


Example:


KOREAN

[가-힣] - 완성형

[ㄱ-ㅎ] - 자음

[ㅏ-ㅣ] - 모음

[ㄱ-힣] - 전체



CHINESS

[一-龥]


URL LINK

(https?:\/\/)?(www\.)([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?


DATE

(\d{1,2}\/\d{1,2}\/\d{4})


IMAGE jpg, gif, png ...

([^\s]+(?=\.(jpg | gif | png))\.\2)


EMAIL

(\w+@[a-zA-Z0-9_]+?\.[a-zA-Z]{2, 6})


HTML tag

(\<(\/?[^\>]+)\>)

한 쌍의 태그 선택(특정 HTML 태그)

(\<div[^>]+[\>])([^<]*)(\<\/div\>)

한 쌍의 태그 선택(모든 HTML 태그)

(\<[a-zA-Z]+[^>]+[\>])([^<]*)(\<\/[a-zA-Z]+\>)

class 값으로 한 쌍의 태그 선택

(\<[a-zA-Z]+.*class\=\"refresh\".*[\>])([^<]*)(\<\/[a-zA-Z]+\>)

id 값으로 한 쌍의 태그 선택

(\<[a-zA-Z]+.*id\=\"slider-range\".*[\>])([^<]*)(\<\/[a-zA-Z]+\>)






댓글