# 正規表示法

參考資料:([https://msdn.microsoft.com/zh-tw/library/system.text.regularexpressions.regex%28v=vs.110%29.aspx](https://msdn.microsoft.com/zh-tw/library/system.text.regularexpressions.regex\(v=vs.110\).aspx))

參考資料:([https://zh.wikipedia.org/wiki/正则表达式](https://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F))

參考資料:正規表示式 Regular Expression([https://atedev.wordpress.com/2007/11/23/正規表示式-regular-expression](https://atedev.wordpress.com/2007/11/23/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%A4%BA%E5%BC%8F-regular-expression))

參考資料:(<https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Guide/Regular_Expressions>)

## 線上工具 regex101.com

<https://regex101.com/>

```
\\  溢出字元

^ 匹配輸入的開頭

$ 匹配輸入的結尾

* 出現0~多次

+ 出現1~多次

? 匹配0~1次

(x) 

(?:x)

x(?=y)

x(?!y)

x|y 符合 x 或 y

{n} 規定符號確切出現次數

{n,m} n為最少，m為最多。

[xyz] 字元的集合。

[^xyz] xyz以外的集合。

[\b]
```
