Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何匹配请求正文的某些部分?_Regex_Stubby4j - Fatal编程技术网

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

Regex 如何匹配请求正文的某些部分?,regex,stubby4j,Regex,Stubby4j,我正在这样捕捉请求 - request: method: POST url: /someUrl post: ".*(amit).*" 如果我在请求正文中使用单行代码,它就可以正常工作。例如,用户名是amit gupta。但如果我使用多行文本作为 User name is amit gupta secondline 如何匹配请求正文的某些部分?根据文档判断,您可以使用 "[\\s\\S]*(amit)[\\s\\S]*" [\s\s]构造匹配任何空格(

我正在这样捕捉请求

-  request:
      method: POST
      url: /someUrl
      post: ".*(amit).*"
如果我在请求正文中使用单行代码,它就可以正常工作。例如,
用户名是amit gupta
。但如果我使用多行文本作为

User name is amit gupta 
secondline

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

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

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

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

请尝试
“[\\s\\s]*(amit)[\\s\\s]*”
。文档包含
\d
\\d
示例,我不确定反斜杠是否必须加倍。谢谢。成功了,我现在被转移到了。