鍍金池/ 問答/HTML/ 一條正則表達式

一條正則表達式

這條正則表達式是什么意思
new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" )
主要看不懂((?:^|[^\\\\])(?:\\\\.)*)

回答
編輯回答
綰青絲

可以結(jié)合工具看看,如果一長條看不懂就拆分看Regexper

2018年7月23日 17:48
編輯回答
久礙你

因為在正則中是特殊字符所以需要轉(zhuǎn)義
\\是匹配符號\
其實在 []中 寫兩個是一樣的 [^\\\\] -> [^\\] -> 除了 \以外
在()中 (?:)是非捕獲括號 (?:\\\\.) -> \\. -> \\后面跟著任何字符

2018年9月10日 14:37