RegExp 的一些基本介紹

2021-07-07 01:15:47 字數 944 閱讀 6173

regexp 其實是 正規表示式 的一種宣告

它的宣告格式為:var reg=new regexp(' pattern',[ attributes ]);

或者   : var reg=/ pattern / attributes ;

其中 pattern 是必選項   其中是一些 元字元 和一些 特殊字元 的組成

而 attributes  (屬性)是可選項    其中包含 3個引數       i     g     m     i:表示無論大小寫的意思     g:全文查詢出現的pattern       m:多行查詢

說到正規表示式  就必須了解一些基礎字元   (包括前面說的 元字元 和  特殊字元)

比如說    一些簡單模式:

*    表示出現的次數為 0 到 多次

+               表示出現的次數為 1 到 多次

?            表示出現的次數為 0 到 1次

/d            表示 數字

/d            表示非數字

/w            表示單詞 (注意這裡的單詞不是英文的單詞)

/w           表示非單詞

/s             表示空格符號

/s           表示非空格符號

[ nm]       表示在括號裡面隨機選擇乙個(可能是n 可能麼是m)

[^]         表示除括號裡面其他都行

表示有n個(範圍)

表示有n-m個(範圍)

(n|m)   表示只能從括號裡面選擇乙個

等當然還有一些複雜模式:

1、分組

2、候選

3、反向引用

4、非捕獲性分組

5、前瞻(包括正向前瞻 和 負向前瞻)

6、單詞分界

好了,以上一些資訊自己去找吧。希望得到你想要的

RegExp常用一些匹配語句

要匹配的字串或字符集 中文字元 u4e00 u9fa5 雙位元組字元 x00 xff 全形字符 uff00 uffff 空白行 n s r 或 n s r 運用在刪除文字空白行時 首尾空白字元 s s 可以用來刪除行首尾的空白字元 包括空格 製表符 換行符等 非常有用的表示式。如寫trim 函式 f...

1 C C 的一些基本介紹

1 資料型別 1 1 為什麼要有資料型別這個東西?因為我們在程式設計的過程中可能需要對於日常的事物進行量的表達,從而使計算 邏輯操作更為方便。比如 人數 int,10名 時間 double,0.5分鐘 檔名 string,test.txt 對於人數,我們可以進行增量操作,時間可以換算成秒,檔名可以進...

一些基本的as

flash可以通過幀 按扭 影片剪輯來呼叫外部檔案。呼叫的外部檔案包括 外部文字檔案 外部程式檔案 外部 swf檔案 外部檔案 外部 檔案 外部指令碼檔案。一.呼叫外部文字檔案 文字檔案開頭要以flash中的動態文字框的變數名開頭,如 msg 這樣的形式,要和編輯的flash檔案放在同一目錄下 1....