c# - 匹配 HTML 和 Javascript 文件中的文件路径

标签 c# regex

如果有人可以帮助我解决正则表达式的问题

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

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

我正在使用 C#

查看链接 https://regex101.com/r/nga5yF/2

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

如有任何帮助,我们将不胜感激!

最佳答案

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

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

Online Demo

解释:

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

关于c# - 匹配 HTML 和 Javascript 文件中的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52317072/

相关文章:

java - 将单词字符串列表与正则表达式列表进行比较的算法

regex - 使用正则表达式将 URL 提取到新的数据框列中

regex - 查找并替换多对字符

c# - 获取 ComboBox 中的选定项

c# - 更新现有行 mysql linq

c# - 运行mstest时如何获取xml文件

javascript - 如何选择不能是组成员且在正则表达式中不为空的表达式进行 Markdown ?

javascript - 如何使用正则表达式在字符串中找到没有相邻重复项的第一个字符?

c# - 持续性内存困惑

c# - 使用 int 参数的 SQL 注入(inject)漏洞