找回密码
 立即注册

QQ登录

只需一步,快速开始

智长海

初级会员

16

主题

53

帖子

335

积分

初级会员

积分
335
智长海
初级会员   /  发表于:2023-12-11 15:30  /   查看:1280  /  回复:9
5金币
字符串中拼接了变量附件,其中 合并了 "\r\n",在创建对象中引用了这个字符串fujian,就变成了 \\r\\n,如图 :,这个是啥原因,有啥办法还是保持单斜杠
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您如果想实现回车换行,这里不能用 & "\r\n" 。因为这是excel公式,您需要用 & CHAR(13) & CHAR(10),并且在页面中显示时,要将单元格设置为自动换行,这样才能最终展示为多行文本。

9 个回复

倒序浏览
最佳答案
最佳答案
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-12-11 15:30:43
来自 4#
您如果想实现回车换行,这里不能用 & "\r\n" 。因为这是excel公式,您需要用 & CHAR(13) & CHAR(10),并且在页面中显示时,要将单元格设置为自动换行,这样才能最终展示为多行文本。

评分

参与人数 1金币 +5 收起 理由
David.Zhong + 5 很给力!

查看全部评分

回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-12-11 15:59:21
2#
本帖最后由 carl_chen 于 2023-12-11 16:03 编辑

这只是在调试时,看到输出的样子是 双反斜杠。实际上只是单反斜杠的。
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-12-11 16:01:02
3#
至于为什么是双反斜杠,可以了解一下转义字符
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-12-11 17:45:32
5#
carl_chen 发表于 2023-12-11 16:02
您如果想实现回车换行,这里不能用 & "\r\n" 。因为这是excel公式,您需要用 & CHAR(13) & CHAR(10),并且 ...

回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-12-11 17:54:42
6#
大佬说的方式正解,在活字格的Excel公式中“\”并不是转义符,所以在公式的值中拼接“\r\n”,并不是拼接了一个换行符,而是拼接了4个单字符,在日志中,字符串展示的时候“\”是需要转义的,所以会显示成“\\r\\n”。
想要避免这种方式,应该使用Excel公式,拼接CHAR(13)&CHAR(10),这样就可以实现活字格中换行的拼接了






  1. =CHAR(13)&CHAR(10)&"aa"&CHAR(13)&CHAR(10)&"bb"&CHAR(13)&CHAR(10)&"cc"
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
智长海
初级会员   /  发表于:2023-12-12 08:16:21
7#
感谢大佬们
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-12-12 09:49:57
8#
感谢大佬们支持
回复 使用道具 举报
wwwlliu
金牌服务用户   /  发表于:2024-3-9 16:04:48
9#
留个名,学习下
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-3-11 10:24:46
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部