首页 > 解决方案 > 匹配 HTML 和 Javascript 文件中的文件路径

问题描述

如果有人可以帮助我在正则表达式方面遇到很多麻烦

基本上我需要一个正则表达式,它可以发现用单引号或双引号括起来的 html、css、javascript 中的文件

我已经走到这一步了(\"|')([^"|'|\s]|\\"*)*\..*(\"|')

我正在使用 C#

请参阅链接 https://regex101.com/r/nga5yF/2

但是,如果您查看底部的测试,我在一行上有多个匹配项,它会失败。

任何帮助,将不胜感激!

标签: c#regex

解决方案


我们可以为此使用否定字符类:

['"][^'" ]+?\.[^'" ]*?['"]

在线演示

说明

  • 引号之间的所有内容,无论类型如何,如果有.

推荐阅读