說明
到目前為止的挑戰,涵蓋了匹配字母表的字母和數字。你也可以匹配字母之間的空白或空格。
你可以使用\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...