2016-02-12 61 views
1

我拍攝請求在stubby4j這樣我該如何匹配請求主體的某個部分?

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

,如果我在請求體使用單線它工作正常。例如。 User name is amit gupta。但是,如果使用多行文本作爲

User name is amit gupta 
secondline 

我怎麼能要求相匹配身體的某個部分失敗?

+1

嘗試''[\\ s \\ S] *(amit)[\\ s \\ S] *「'。文檔包含'\ d'和'\\ d'示例,我不確定反斜槓是否必須加倍。 –

+0

grt謝謝。有效。 –

回答

0

通過文檔來看,你就可以使用

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

[\s\S]構造,要麼是空白(\s)或者非空白(\S)的任何字符匹配。請注意,如果稍後使用反向引用,則amit的括號纔有意義,因此,我會刪除這些括號。

+0

很高興爲你效勞。如果我的回答證明有幫助,請考慮投票。 –