23 匹配空格

2021-10-05 01:33:14 字數 935 閱讀 3447

說明

到目前為止的挑戰,涵蓋了匹配字母表的字母和數字。你也可以匹配字母之間的空白或空格。

你可以使用\s搜尋空格,這是乙個小寫的s。此模式不僅匹配空格,還包括回車、製表符、換頁和新行字元。你可以將其看作與字元類[ \r\t\f\n\v]類似。

var whitespace = "whitespace. whitespace everywhere!"

var spaceregex = /\s/g;

whitespace.match(spaceregex);

// 返回 [" ", " "]

練習

更改正規表示式countwhitespace以在字串中查詢多個空格字元。

var countwhitespace = /change/; // change this line
答案

方法描述

正規表示式

正規表示式(英語:regular expression,在**中常簡寫為regex、regexp或re)使用單個字串來描述、匹配一系列符合某個句法規則的字串搜尋模式。

修飾符描述

g執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)。

元字元描述

\s匹配任何空白字元,包括空格、製表符、換頁符等等。等價於 [ \f\n\r\t\v]。

var countwhitespace = /\s/g; // change this line

24 匹配非空格字元

說明 你前面學習了使用 s搜尋空格 小寫的s 你也可以搜尋除空白或空格之外的所有內容。使用 s搜尋非空格,這是乙個大寫的s。此模式將不匹配空格 回車符 製表符 換頁和新行字元。你可以想象它類似於字元類 r t f n v var whitespace whitespace.whitespace ev...

8 匹配問題

匹配是基於無向圖的演算法,且這個無向圖是乙個二分圖。二分圖 二分圖 對於圖中的頂點可以分成倆部分,圖的每條邊都是橫跨倆部分的。匹配問題的應用 匹配問題,主要考察 匹配問題的問題核心,在於最大匹配,是否是完全匹配只需要檢測所有頂點是否匹配到即可。匈牙利演算法 bool hungary adjmatri...

oneOf 唯一匹配

多個 loader,但是每個檔案只能匹配乙個 loader,被乙個 loader 處理,因此可以使用 oneof 唯一匹配,不需要每個檔案把所有的 loader 都詢問一遍,可以提高 loader 的執行效率 const require path const minics tractplugin r...