Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 将使用正则表达式提取器提取的变量保存在简单数据写入程序中_Regex_Jmeter - Fatal编程技术网

Regex 将使用正则表达式提取器提取的变量保存在简单数据写入程序中

Regex 将使用正则表达式提取器提取的变量保存在简单数据写入程序中,regex,jmeter,Regex,Jmeter,这可能吗? 我正在提取JSON响应的一部分,并希望通过简单的数据编写器保存它们 据我研究,这似乎是不可能的 正则表达式:“成本”:(+?) 应该捕捉像这样的东西 “成本”:1.99我找到了原因 在jmeter.properties中,您需要将变量名包括为 样本变量=提取成本 我想把它叫做cost\u variable=ExtractCost就可以了。显然不是。尽管如此,我的正则表达式仍然是错误的,因为它没有提出任何建议。这应该更容易算出我相信你的“成本”:(.+?)将返回类似1的内容,dot之后

这可能吗? 我正在提取JSON响应的一部分,并希望通过简单的数据编写器保存它们

据我研究,这似乎是不可能的

正则表达式:“成本”:(+?)

应该捕捉像这样的东西

“成本”:1.99

我找到了原因

在jmeter.properties中,您需要将变量名包括为

样本变量=提取成本

我想把它叫做cost\u variable=ExtractCost就可以了。显然不是。尽管如此,我的正则表达式仍然是错误的,因为它没有提出任何建议。这应该更容易算出

我相信你的
“成本”:(.+?)
将返回类似
1的内容,dot之后的所有内容都将被丢弃

我建议将您的正则表达式修改如下:

  • 正则表达式:
    “成本”:(.*)
  • 模板:
    $1$
有关正则表达式的详细信息,请参见