在我的Java项目中,我需要匹配下一个文本。 我使用 WireMock 对请求进行存根。因此,我需要编写正则表达式来查找需求请求并返回存根响应。 在WireMock中,我需要编写正则表达式来拦截http请求。
假设我有2个json:
{
"action": "Handler:GET_DICTIONARY",
"locale": "en",
"data": {"dictionary_type":"EXCHANGE_RATES_AS_DICTIONARY"}
}
和
{
"action": "Handler:GET_DICTIONARY",
"locale": "en",
"data": {"dictionary_type":"MTS"}
}
我只需要通过regexp选择第二个json。标识第二个json的唯一文本是:
第一行:GET_DICTIONARY
AND
第三行:MTS
什么是正确的正则表达式?
我尝试使用此正则表达式,但无济于事:
GET_DICTIONARY\(.*\r\n\)\{2\}.*MTS