想要实现消息的换行,之前想过使用换行符n实现,但是失败了
curl -X POST -H "Content-Type: application/json"
https://open.feishu.cn/open-apis/bot/v2/hook/...
-d '{
"msg_type":"text",
"content":{
"text":"request example"
}
}'
如上所示,真正的发送到聊天里面的数据是request example,那么如何实现这里面内容的换行呢?
我使用StringBuffer 去拼接字符串,尝试过换行符,最后通过查询资料,发现可以在sb后面拼接n,最后将sb转换为字符串,通过replaceAll方法去将n转换为///n;便可以实现换行的操作,如下所示
StringBuffer sb = new StringBuffer();
sb.append("内容1"+"/n");
sb.append("内容2"+"/n");
String text1 = sb.toString().replaceAll("/n","\\n");
通过上面的代码,最终在聊天消息里面出现的内容便是内容1和内容2换行后的结果了,请自行尝试



