2016-09-05 34 views
-2

我需要使用正則表達式來獲取ID的值。Jmeter正則表達式來從2行中獲取值

「年」: 「2020」,(?(* \ n){2})

使用此我得到 「身份證」: 「2221111111」, 我只是想編號爲id。 我如何得到這個。謝謝

這是我想從中獲取id的文本。編號爲2號線

「年」: 「2020」, 「ID」: 「2221111111」,

回答

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

+0

我必須在json代碼上應用正則表達式。我該如何改進這個「年」:「2020」,((。*?\ n){2})來獲取id的值。謝謝 – Rock

+0

我向你展示瞭解決方案,通過stringify函數將JSON轉換爲字符串並應用我的正則表達式 – booboos

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

這可能會幫助你提取id的值,即2221111111,如果你的「id」 :「2221111111」,在下一行然後

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