需要一个正则表达式来从此字符串中提取“签名”中的值

时间:2014-08-12 08:25:20

标签: regex jmeter

我需要从下面的字符串中提取“签名”中的值。

用于此的正则表达式是什么?

  

{ “有效载荷”: “eyJjaGFsbGVuZ2UiOiIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJtaW5pbXVtTW9iaWxlVmVyc2lvbiI6MSwibm9uY2UiOiJPQ1dwdjkzSzRMSCtQM0FOQmJDM0NCcHRQMmtES1M5TFZPVGFpWU9wUXFFPSJ9”, “签名”: “+ hlMKmwJt8f24jv6MluM0W + 0Kzxo96XlfM1GDop3CHPgLnLFpLmJ9imHFeCCU5bedA4jREuuQ5Y9pY + AqU5qt5QHAjPrtFyT69PktV8B7e + i9tqXae8haIB5iQUD9ln2yjMPE3XfG8 4jHEnHv7x7dePKr4zRgRTRQj6ZbMBaFGt1nhrDexfwHTiGfwuMGuneHUsBeb / EHjaKyGcOoLNq1xjHijlYVb3C3RF + y04VraN3Pt1mfjG9O + 3Jvt3cF1xL4nhQO93ZvZ6UU2a0x74PutXxhfoWaeMiZSG0nCBGVP8WNDil1V00cX1Darpp / Xti6RlJJO + CKESInoBMxIWWYw ==”}

3 个答案:

答案 0 :(得分:1)

请参阅以下正则表达式:

/(?<="signature":")[^"]+/

View a regex demo!

答案 1 :(得分:0)

应该是:

 ,"signature":"([^"]+?)"

但你绝对应该学习正则表达式语法。

答案 2 :(得分:0)

要使用签名字符串:

"signature":"(.*?)"

该字符串位于正则表达式的第1组中。


此处签名字符串位于正则表达式的第0组中。

(?<="signature":").*?(?=")