各位大佬,请指教一下,谢谢
我有个微信消息通知 API 应用,多行文本的没法直接传输过去,需要实现如下效果,用 ai 问了答案老是有错误搞不定,请教下各位大佬。
多行文本字段内容如下:
我是第一行
我是第二行
我是第三行
在工作流中把多行文本字段调取出来传输给 API 的时候需要转化为以下内容:
我是第一行\n 我是第二个\n 我是第三行\n
各位大佬,请指教一下,谢谢
我有个微信消息通知 API 应用,多行文本的没法直接传输过去,需要实现如下效果,用 ai 问了答案老是有错误搞不定,请教下各位大佬。
多行文本字段内容如下:
我是第一行
我是第二行
我是第三行
在工作流中把多行文本字段调取出来传输给 API 的时候需要转化为以下内容:
我是第一行\n 我是第二个\n 我是第三行\n
tiger 2024-06-19 14:15:17分享下我最终的代码,给其他有需要的参考下
这个是用于微信通知,微信的换行需要是\n,同时需要优化一下单独的\转换为/,要不然遇到\2 这种情况会导致错误
console.log(text); let newString = text.replace(/\n/g, '\\n'); console.log(newString); output = {newcontent: newString };
let text = input.content ;
console.log(text);
let newString = text.replace(/\n/g, '\\n');
console.log(newString);
output = {newcontent: newString };
这个才是完整的
分享下我最终的代码,给其他有需要的参考下
这个是用于微信通知,微信的换行需要是\n,同时需要优化一下单独的\转换为/,要不然遇到\2 这种情况会导致错误
console.log(text);
let newString = text.replace(/\n/g, '\\n');
console.log(newString);
output = {newcontent: newString };
mj4ever 2024-06-18 11:01:06下面是一个简单的例子,text 使用了字符串模版定义了一个多行的文本,然后用正则替换了其中的换行为 \n
let text = `我是第一行 我是第二行 我是第三行`; console.log(text); let newString = text.replace(/\n/g, '\\n '); console.log(newString);
解决了,谢谢,非常感谢 👍
下面是一个简单的例子,text 使用了字符串模版定义了一个多行的文本,然后用正则替换了其中的换行为 \n
let text = `我是第一行
我是第二行
我是第三行`;
console.log(text);
let newString = text.replace(/\n/g, '\\n ');
console.log(newString);