首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

正则表达式提取器

2024-12-20 来源:化拓教育网
image.png

说明:
1 引用名称:就是变量名,调用使用${name}

2 正则表达式:()括号里表示你要的数值,(. 匹配任何字符串,+ 一次或多次,? 在找到第一个匹配项后停止)

3 模板:$$表示你要是用那个正则表达式那个模板获取的值 -1全部,0 随机,1第一个2第二个,如果只有一个正则一般就填写1,

4 匹配数字:-1表示全部,0随机,1第一个,2第二个

image.png
image.png
image.png

5 缺省值:如果参数没有取得到值,就给它一个定义的默认值

关于正则表达式的举例说明:
1、提取单个字符串:
假如想匹配Web页面的如下部分:name = "file" value = "readme.txt">并提取readme.txt。一个合适的正则表达式:name = "file" value = "(.+?)">。
      ():封装了待返回的匹配字符串。
      .:匹配任何单个字符串。
      +:一次或多次。
      ?:不要太贪婪,在找到第一个匹配项后停止。

2、提取多个字符串:
假如想匹配Web页面的如下部分:name = "file.name" value = "readme.txt">并提取file.name和readme.txt。一个合适的正则表达式:name = "(.+?)" value = "(.+?)"。这样就会创建2个组,分别用于和

比如:


image.png

如下变量的值将会被设定:
    myRef:     file.namereadme.txt
    myRef_g0:  name = "file.name"value = "readme.txt"
    myRef_g1:  file.name
    myRef_g2:  readme.txt

这时候


image.png

验证正则表达式提取器提取的值是否正确,可添加Debug Sampler


image.png
image.png
显示全文