javascript - 正则表达式以 .min.js 为目标。文件 url 中的扩展名

标签 javascript regex minify

WordPress 站点中的 min.js 文件,我的缓存插件显示“输入要拒绝的 JS 文件的 URL(每行一个)。 您可以使用正则表达式(regex)。”

是否有一种方法可以使用正则表达式输入网址并定位所有包含 .min.js 的文件,以便我可以一次性排除它们?

.min.css 文件也是如此。

谢谢!

最佳答案

您正在寻找的正则表达式如下所示:

^.+\.min\.(js|css)$

来自regex101.com的解释。我就在这里跳过它,因为我无法做得更好:

  • ^ 断言字符串开头的位置
  • .+ 匹配任何字符(换行符除外)
    • 量词:+ 介于 1 和 不限次数,尽可能多次,按需回馈 [贪心]
  • \. 匹配字符 。从字面上看
  • min 匹配 字面最小字符数(区分大小写)
  • \. 匹配字符 。 从字面上看
  • 第一个捕获组(js|css)
    • 第一个替代方案:js js 匹配 字符 js 按字面意思(区分大小写)
    • 第二个替代方案:css css 逐字匹配 css 字符(区分大小写)
  • $ 断言 字符串末尾的位置

关于javascript - 正则表达式以 .min.js 为目标。文件 url 中的扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017154/

相关文章:

javascript - 如何缩小和合并注释掉的 css 文件

javascript - 部署缩小的 JavaScript 文件并进行调试

c# - 在 javascript 片段中使用 C# 列表

javascript - WebView :webpage design changed in Android

javascript - 显示/隐藏文本 JavaScript 错误

java - 如何替换: [text](link) with <a href ="link">text</a> in java?

regex - 从 Red 语言的字符串中删除特殊字符

Java正则表达式匹配{{双花括号内的字符}}

javascript - 为了提高网站加载速度,我们应该瞄准什么 : decreasing http requests/saving overall page size?

javascript - 我的 Promise 的第一个 then 返回一个 Promise,即使被拒绝的方法中没有返回函数