Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Javascript 使hubot响应多行消息_Javascript_Regex_Hubot - Fatal编程技术网

Javascript 使hubot响应多行消息

Javascript 使hubot响应多行消息,javascript,regex,hubot,Javascript,Regex,Hubot,我有一个场景,我想让hubot解析一些东西。命令应该是hubot解析这个东西 问题是,内容通常是粘贴的一长段文本,并且通常包含换行符(换行符)。这是我的正则表达式: /parse this thing (.*\s*)/i 我能得到很好的回复,但只有第一行内容被读入。有没有办法让他阅读粘贴内容的全部内容,包括所有行 编辑: 添加+会使其读取整个粘贴内容,但只保存最后一行: /parse this thing (.*\s*)+/i 明白了!供将来参考(我不擅长正则表达式): 这也将有助于: /p

我有一个场景,我想让hubot解析一些东西。命令应该是
hubot解析这个东西

问题是,内容通常是粘贴的一长段文本,并且通常包含换行符(换行符)。这是我的正则表达式:

/parse this thing (.*\s*)/i
我能得到很好的回复,但只有第一行内容被读入。有没有办法让他阅读粘贴内容的全部内容,包括所有行

编辑:

添加
+
会使其读取整个粘贴内容,但只保存最后一行:

/parse this thing (.*\s*)+/i

明白了!供将来参考(我不擅长正则表达式):

这也将有助于:

/parse this thing ((.|\s)+)/i
一个或多个字符或空格(如中所述)似乎是更好的解决方案

/parse this thing ([\s\S]+)/i
/parse this thing ([\s\S]+)/i