{{reError}}  
贊助 Debuggex原作者,讓Debuggex更加完善。
比對成功 比對失敗
Captured groups:
{{key}}: "{{value}}"
循序比對:
{{randError}}
正規表示式參考資訊:
[abx-z] 符合a或b中其中一個字,或者在x~z範圍的字母(x,y,z)
[^abx-z] 不符合a或b中其中一個字,或者在x~z範圍的字母(x,y,z)
a|b a或b
a? 0張或1張A士(a)
a* 0張或多張的A士(a)
a+ 1張或多張以上的A士(a)
a{4} 4張A士(a)
a{4,8} 4~8張A士(a)
a{9,} 9張以上A士(a)s
(pattern) 擷取與pattern相符的字串群組
(?:pattern) 不擷取與pattern相符的字串群組
(?=pattern) 擷取與pattern相符和的"前方字串"
(?!pattern) 擷取與pattern不符和的"前方字串"
^ 字串開始位置
$ 字串結束位置
\d 數字 (與[0-9]表示式相同)
\D 非數字 (與[^0-9]表示式相同)
\w 字元 (與[_a-zA-Z0-9]表示式相同)
\W 非字元 (與[^_a-zA-Z0-9]表示式相同)
\s 空白字元
\S 非空白字元
\b 字元邊界
\B 非字元邊界
\n 換行
\t Tab
\cX 比對由X指定的控制字元
\xXX 比對XX,其中XX為16進制
\uXXXX 比對XXXX,其中XXXX是用4個16進制表示的Unicode字元
. 任何字元
\X 第X個擷取比對到的字串群組

完整正規表示式參照 | 正規表示式 wiki
函式庫 | 聯絡原作者 | 譯者KeJyun部落格