当前位置: 首页 > 知识库问答 >
问题:

使用regex获取所有js hrefs

商辰钊
2023-03-14

使用Jmeter的正则表达式提取器,我试图从一个html文档中获取仅与javascript相关的所有链接或路径--即包含“.js”子字符串的hrefs。我使用了next regex表达式,但它也是get“.css”链接:

href="(.*?)"[^<]

下面是html片段的相关示例

<head >
<title>TITLE</title><link data-n-head="ssr" rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="preload" href="/_nuxt/app.js" as="script"><link rel="preload" href="/_nuxt/app.js" as="script"><link rel="preload" href="/_nuxt/app.css" as="style"><link rel="preload" href="/_nuxt/app.js" as="script"><link rel="preload" href="/_nuxt/app.css" as="style"><link rel="preload" href="/_nuxt/app.js" as="script"><link rel="stylesheet" href="/_nuxt/app.css"><link rel="stylesheet" href="/_nuxt/app.css">

你能帮我用右正则表达式吗?它只得到“.js”链接,而不得到包含“.css”/“svg”等的其他链接?

共有1个答案

姚昊焱
2023-03-14

使用正则表达式解析HTML不是最好的主意,我宁愿建议考虑使用CSS选择器提取器。

更多信息:CSS选择器参考

如果要继续使用正则表达式,则应该使用href=“(.*)\.js

 类似资料:
  • 问题内容: 目前,我正在使用以下程序从elasticsearch中提取ID及其严重性信息。 我相信默认情况下查询返回10行。我在elasticsearch中有超过10000行。我需要获取所有信息。 有人可以指导我如何运行同一查询以获取所有记录吗? 问题答案: 您可以使用helper函数来从索引中检索所有文档:

  • 问题内容: 我正在尝试收集一个部门中的ID列表(数组) 给我一个jQuery对象,但不是一个真正的数组; 我可以 然后使用for循环将id属性放入另一个数组 或者我可以做 无论如何,我只是想看看jQuery中是否有速记来做到这一点。 问题答案: //但是我无法真正获取ID并将其分配给不在范围内的数组?(或者我可以) 是的你可以! 请注意,当您处于正确的轨道上时,Sighohwell和cletus都

  • 问题内容: 我有一个函数,该函数接受在whe​​re子句中使用的参数 函数(字符串x)->现在这将创建一个sql查询,该查询将 现在,我希望此函数提供所有行,即等于 当我通过x =“ All”时。 我想创建一个通用查询,当我传递“全部”时,它将返回所有行,否则将过滤我的结果。 问题答案: 只需将where条件排除在外即可。 如果您真的想要它那么复杂的用途 仅过滤空值。

  • 问题内容: 我有以下2个表t1,t2 我在跑步 结果: 在运行脚本时: 结果: select 应该返回所有列,所以,为什么当我使用select 时却没有得到2行? 注意:我正在使用Mysql 问题答案: 正如文档所说: 自然连接和使用USING的连接(包括外部连接变体)将根据SQL:2003标准进行处理: NATURAL连接的冗余列不会出现。考虑以下这组语句: 列j在USING子句中命名,并且在输

  • 我使用rest-assured来测试我的API,我有一个数组列表,其中包含需要与JSON响应进行比较的日期,但我无法从响应中获取所有日期值 我只获取第一个数组对象的记录 以下是我的 JSON 响应