JMeter正则表达式提取多个字符串
来源:互联网 发布:网络电视直播机顶盒 编辑:程序博客网 时间:2024/06/01 07:30
例子
提取单个字符串
假设您想要匹配网页的以下部分:
name =“file”value =“readme.txt”>,
并且要提取readme.txt。
一个合适的正则表达式是:
name="file" value="(.+?)">
上面的特殊字符是:
- ( and )
- 这些包围匹配字符串的部分将被返回
- .
- 匹配任何字符
- +
- 一次或多次
- ?
- 不要贪婪,即在第一场比赛成功时停止
注意:没有?,.+会继续超过第一个“>, 直到找到最后一个可能的”> - 这可能不是预期的。
注意:虽然上面的表达式有效,但使用下面的表达式会更有效率:
name="file" value="([^"]+)"> 其中
[^”] - 表示除了“
在这种情况下,匹配引擎只要看到第一个就可以停止查找“,而在之前的情况下,引擎必须检查它是否已经找到”>“而不是”>“。
提取多个字符串
假设你想匹配一个网页的以下部分:
name="file.name" value="readme.txt",你想提取file.name和readme.txt。
合适的正则表达式是:
name="([^"]+)" value="([^"]+)"
这将创建2个组,可以在JMeter正则表达式提取器模板中使用$1$和$2$。
JMeter正则表达式提取器将组的值保存在其他变量中。
例如,假设:
- 参考名称:MYREF
- 正则表达式:name="(.+?)" value="(.+?)"
- 模板:$1$$2$
不要将正则表达式放在/ /
以下变量将被设置:
- MYREF
- file.namereadme.txt
- MYREF_g0
- name="file.name" value="readme.txt"
- MYREF_g1
- file.name
- MYREF_g2
- readme.txt
阅读全文
0 0
- JMeter正则表达式提取多个字符串
- jmeter--正则表达式提取
- Jmeter正则表达式提取
- Jmeter正则表达式提取
- JMeter正则表达式提取器
- Jmeter 正则表达式提取器
- jmeter正则表达式提取器
- JMeter正则表达式提取器
- JMeter正则表达式提取器
- jmeter-正则表达式提取器
- Jmeter正则表达式提取器
- Jmeter正则表达式参数提取
- jmeter正则表达式提取器
- jmeter正则表达式提取多个值
- 正则表达式提取字符串
- jmeter正则表达式提取器提取特定字符串后的全部内容
- JMeter之正则表达式提取器
- JMeter之正则表达式提取器
- 变形课
- 带logo的二维码Java生成代码
- TCP三次握手原理
- mysql错误代码对照表较完整
- MyBatis入门(一)
- JMeter正则表达式提取多个字符串
- convert-sorted-list-to-binary-search-tree
- css笔记
- 设计模式-工厂方法模式(创建型模式)
- markdownPad2插入本地图片
- Java学习-Tcp_Socket通信原理
- 编写优质嵌入式C程序
- PHP 使用 Sublime Text的技巧,插件安装,删除,快捷键
- 【解题报告】openjudge Freda的越野跑 数据结构与算法mooc 内排序