正規表示式
var expression = / pattern / flags;
flags:每個正規表示式都可帶一個或多個標誌,用以標明正規表示式的行為
-
g:表示全域性模式,即模式將被應用於所有字串,而非在發現第一個匹配項時立即停止。
-
i:表示不區分大小寫模式
-
m:表示多行模式,即在到達文字末尾時還會繼續查詢下一行中是否與模式匹配的項。
正規表示式中的元字元
這些元字元在正規表示式都有一種或者多種用途。因此如果想要匹配字串中包含的這些字元必須轉義。下面將描述元字元在模式中的各種應用。
( [ { ^ $ | ) ? * .] }
字元 | 含義 |
---|---|
水平製表符 | |
換行符 | |
回車符 | |
f | 換頁符 |
cX | 與X對應的控制字元(Ctrl+X) |
v | 垂直製表符 |