在我的Java项目中,我需要匹配下一个文本。我使用WireMock来存根请求。所以我需要编写正则表达式来查找欲望请求和返回存根响应。在WireMock中,我需要编写正则表达式来拦截http请求。
假设我有2个jsons:
{
"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
和
在第三行:MTS
什么是正确的正则表达式?
我尝试这个正则表达式,但它没有帮助:
GET_DICTIONARY\(.*\r\n\)\{2\}.*MTS