初學正則表達式Regular Expression

Regular Expression Practice:

案例鏈接

在webpack使用中,配置external時,去除掉某些文件的引用

/^library\/.+$/

// 表達式樣式。
^ 匹配輸入的開始
$ 匹配輸入的結束
. 默認匹配任何單個字符除了新行字符
+ 匹配在前面的表達式0或者更多次

因爲我推斷
.+ 表示匹配0或多次任何單個字符
.+$ 表示匹配0或多次任何單個字符作爲結尾部分
^library\/ 表示匹配library/作爲開頭部分

實際結果是匹配如
'library/one', 'library/two'

Quantifiers

Characters: x?
在mdn的案例中,

/e?le?/

? 表示匹配0或者1次前面的表達式
這裏可能的結果是ele, le, el, l

在webpack中的案列

test: /\.tsx?$/

? 匹配字母"x"0或1次
即結果可能是.tsx或者是.ts
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章