国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript 正則表達式筆記

jeffrey_up / 394人閱讀

摘要:元字符是在正則表達式中有特殊含義的非字母字符。五前瞻后顧后瞻正則表達式從文本頭部向尾部開始解析,文本尾部方向,稱為前。前瞻就是在正則表達式匹配到規則的時候,向前檢查是否符合斷言,后顧后瞻方向相反。替換與正則表達式匹配的子串。

Regular Expression 使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。
按某種規則去匹配符合條件的字符串。不同編程語言的正則表達式略有不同。

圖形工具(正則表達式在線工具):http://regexper.com

一、語法

JavaScript通過內置對象 RegExp 支持正則表達式,有兩種方法實例化RegExp對象:字面量和構造函數。

1. 字面量
// 實例化一個正則表達式,匹配字符串中的is單詞
var reg = /is/g;

"She is girl, This is a computer.".replace(reg, "IS");
// 結果 "She IS girl, This IS a computer."
2. 構造函數
var reg = new RegExp("is", "g"); 
"She is girl, This is a computer.".replace(reg, "IS");
// 結果 "She IS girl, This IS a computer."
二、元字符

正則表達式由兩種基本字符類型組成:原義文本字符和元字符。元字符是在正則表達式中有特殊含義非字母字符。

* + $ ^ . |  () {} []
字符 含義 字符 含義
水平制表符 v 垂直制表符
換行符 回車符