继我之前发表的一篇文章之后,我在我需要的方面取得了进展,但对 RegEx 表达式的工作原理知之甚少,我被困住了!
这一行:
FilesM = Regex.Matches(StrFile, "<link.*?href=""(.*?)"".*? />")
正在从我的页面的 HTML 中提取所有<link..
元素以编译一个组合style
文件。
但是,我需要排除任何media="print"
链接。
我也在尝试结合 JS 脚本
FilesM1 = Regex.Matches(StrFile, "<script.*?src=""(.*?)"".*?></script>")
这样做,但在这种情况下,我想排除任何不在本地托管的脚本。我想通过排除href
以“http”开头的任何脚本来做到这一点
那么如何从匹配集合中排除这两种情况呢?