我怎样才能匹配请求体的某些部分?

时间:2016-02-12 14:39:21

标签: regex stubby4j

我正在stubby4j像这样抓取请求

-  request:
      method: POST
      url: /someUrl
      post: ".*(amit).*"

如果我在请求体中使用单行,它可以正常工作。例如。 User name is amit gupta。但如果我使用多行文字

,则会失败
User name is amit gupta 
secondline

如何匹配请求正文的某些部分?

1 个答案:

答案 0 :(得分:1)

根据文档判断,您可以使用

"[\\s\\S]*(amit)[\\s\\S]*"

[\s\S]构造匹配任何空白(\s)或非空白(\S)的字符。请注意,amit周围的括号只有在以后使用后引用时才有意义,因此,我会删除这些括号。