Java jmeter中的复杂正则表达式

Java jmeter中的复杂正则表达式,java,regex,jmeter,performance-testing,Java,Regex,Jmeter,Performance Testing,下面是我在JMeter上测试的测试脚本的http响应片段 "info":"{\"scno\":\"External_Interaction_Step7\",\"sdn\":\"CASHDEP - Cash Deposit - Capture Transaction Details\",\"dtype\":\"Form\",\"sname\":\"BT_TTB_CashDep_PRC\",\"sid\":\"85684c370c4410aa%1?934?-1\"}"},"header":{"

下面是我在JMeter上测试的测试脚本的http响应片段

"info":"{\"scno\":\"External_Interaction_Step7\",\"sdn\":\"CASHDEP - Cash    Deposit - Capture Transaction Details\",\"dtype\":\"Form\",\"sname\":\"BT_TTB_CashDep_PRC\",\"sid\":\"85684c370c4410aa%1?934?-1\"}"},"header":{"un":"salamaj1","appId":"BFBT","ut":"1?856849590bff1957?-1"}}}
现在,我想获取“sid”变量的值,以便进行关联,因为它是动态的。我目前正在使用这个正则表达式

\"sid\":\"(.+?)\"

获取sid的值,即85684c370c4410aa%1?934?-1。但它不起作用。有什么建议吗?

反斜杠是转义字符,因此需要转义。尝试:

\\"sid\\":\\"(.+?)\\"

我懂了。有效:)是的,它说5分钟后。英雄联盟