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