Regular Expression

轉譯字符:express

\n-->換行字符串

\t-->製表符io

\\-->反斜槓字符

\.-->表示匹配點數字

經常使用:

\d-->數字0-9

\D-->非數字

\w-->單詞字符(0-9A-Za-z_)及空白字符

\s-->製表,換行,空格...等空白字符

\S-->非空白字符

^-->開始位置

$--->結束位置

\b-->單詞邊界

\g--->全局匹配

例子-->[a-k6c]---匹配a到k,6或者c中任意一個字符

[^9w]---去掉9w以外的字符串

[ok$]---以字母結尾的字符串

[\d.-_+]----數字,點,-,+,_字符

量詞(修飾次數)--->

{m}--->出現m次

{m,n}--->最少m次,最多n次

{m,}---->最少m次

?---->0到1次=={0,1}

+--->1到屢次=={1,}

*--->0到屢次=={0,}

分組及選擇符-->

|--->或者

()--->分組序號1,2...(捕獲)

(?:expression)--->非捕獲expression

(?=expression)--->斷言自身後面出現expression

(?<=expression)--->斷言自身前面出現expression

(?!expression)--->斷言自身後面不出現expression

(?<!expression)--->斷言自身前面不出現expression

相關文章
相關標籤/搜索