2015-07-06 139 views
-6

我正在配置webpack,我需要排除其中包含config字的所有文件名,並接受所有擴展名爲js | jsx的文件。無法解決正則表達式

謝謝

+1

這應該是一個非常基本的任務,你當前的正則表達式是什麼樣的? – wonderb0lt

回答

2

在開始時使用負向預測。

^(?!.*config).*\.jsx?$ 

^(?!.*\bconfig\b).*\.jsx?$ 

(?!.*\bconfig\b)斷言,沒有一個叫config存在於文件名,也是最後\.jsx?有助於只匹配它具有擴展jsjsx文件名字符串。