來看最基礎的正則符號 ----* ?------
* 萬用字元匹配零個或多個字元
? 萬用字元匹配檔名中的 0 個或 1 個字元
這裡有兩個經典的名詞懶惰匹配和貪婪匹配其中涉及兩個組合的符號(.*)與(*?.)
(.*)是貪婪匹配代表盡可能多的匹配字元因此它將h和l之間所有的字元都匹配了出來
(.*?)是懶惰匹配盡可能匹配少的字元但是要匹配出所有的字元
(.+?)代表匹配中間字元數量是大於等於1的字元
(.??)這個是匹配重複一次和零次的
其中的數量我們也是可以自己定義的
.?代表匹配數量從n到m數量的字元
對於 ^[0-9a-za-z_-]+abcdef$
我們怎麼來解釋呢?
一些基礎的東西
在c 中宣告變數使用下述的語法 但是在c 中有變數初始化的要求,即c 編譯器需要用某個初始值對變數進行初始化,之後才能在操作中引用該變數。c 有兩個方法可確保變數在使用前進行了初始化 變數是類 class 或結構 struct 中的字段 field 如果沒有顯式初始化,在預設狀態下建立這些變數時,其...
css的一些基礎的東西
css匯入 第一種是把css文件放到 我們看到這裡應用了乙個,rel stylesheet 指連線的元素是乙個樣式表 stylesheet 文件。一般這裡是不需要您改動的。而後面的 href style.css 指的是需要連線的檔案位址。您只需把編輯好的 css 檔案的詳細路徑名寫進去 就可以了。這...
正則一些基礎小結
正規表示式描述了一種字串匹配的模式可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。let req newregexp pattern,flags 例項方式 let req pattern flags 字面量方式 pattern 正規表示式 flags 標識...