Jmeter Regex表达式从2行获取值

时间:2016-09-05 10:09:33

标签: regex jmeter

我需要使用正则表达式获取ID的值。

  

"年" :" 2020",((。*?\ n){2})

使用这个我得到" id" :" 2221111111", 我只想得到身份证号码。 我怎么做到这一点。感谢

这是我想要获取id的文本。我在第2行

  

"年" :" 2020",         " ID" :" 2221111111",

2 个答案:

答案 0 :(得分:0)

你需要这样的东西:

var test = {
    "yr" : "2020", 
    "id" : "2221111111",
};

var str = JSON.stringify(test);

var matches = str.match(/"id"."\d+"/g);
var id = matches[0].replace(/\D/g,'');

console.log(id); // 2221111111

Snippet is here

答案 1 :(得分:0)

"yr" : "2020", "id" : "(\d+)",

这可能会帮助您提取ID的值,即2221111111以及您的" id" :" 2221111111",在下一行然后

"yr" : "2020",\n"id" : "(\d+)",