Regex - wwangdev/wwangdev.github.io GitHub Wiki
- :alnum: -- [0-9a-zA-Z]
- :alpha: -- [a-zA-Z]
- :lower: -- [a-z]
- :upper: -- [A-Z]
- :digit: -- [0-9]
- :xdigit: -- hex digit
- :punct: -- puncture
- :blank: -- space and tab, ()*
- :space: -- space
- :cntrl: -- control character
- :print: -- printable character
- :graph: -- printable character except blank
- ^ -- begin
- $ -- end
- . -- \.
- [ -- \[
-
- -- 0 or more
-
- -- 1 or more
- ? -- 0 or 1
- {n} -- exactly n times
- {n,} -- >= n
- {m,n} -- >=m, <= n
- use ()
- [^abc] -- any char except abc
- a|b -- a or b
- example: (<.>).?()\1 : word+punc+blank+word
- use \1, \2, \3, ... for reference