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