正規表示式的多行匹配
正規表示式m修飾符規定表示式匹配模式採用多行匹配,下面就來介紹一下多行匹配的作用。
首先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="I love antzone \n and you"; var reg=/^(\s)*and/; console.log(reg.test(str));
以上正規表示式不能夠匹配,再來看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="I love antzone \n and you"; var reg=/^(\s)*and/m; console.log(reg.test(str));
兩段程式碼的唯一區別是是否採用多行匹配。
m修飾規定匹配模式可以進行多行匹配,顧名思義,字串中的每一行都被認作為單獨的一行,^和$元字元會匹配每一行的開頭和結尾,但是如果沒有使用m修飾符的話,整個字串只有開頭和結尾匹配^和$元字元。
相關文章
- 正規表示式 多行匹配
- 正規表示式m修飾符(多行匹配)
- 正規表示式匹配
- python 正規表示式匹配Python
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- 匹配正整數正規表示式
- 正規表示式匹配漢字
- 正規表示式匹配問題
- 匹配護照正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配整數正規表示式
- 匹配自然數正規表示式
- 匹配航班號正規表示式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 10. 正規表示式匹配
- 匹配磁力連結的正規表示式
- 匹配A股程式碼的正規表示式
- 匹配HTML註釋的正規表示式HTML
- 匹配URL的正規表示式(推薦)
- npp++常用的匹配正規表示式
- 正規表示式同時匹配中英文及常用正規表示式
- Leetcode 10. 正規表示式匹配LeetCode
- 匹配浮點數正規表示式
- 匹配二級域名正規表示式
- 匹配車牌號正規表示式
- 匹配純數字正規表示式
- 匹配html標籤正規表示式HTML
- 匹配400電話正規表示式
- JZ-052-正規表示式匹配
- 匹配 XML 檔案正規表示式XML
- 匹配 HTML 標籤正規表示式HTML
- 匹配空白字元正規表示式字元
- 轉|正規表示式之匹配中文