java - java - 如何使用java转义不在字符串行尾的```\n```字符?
问题描述
我有一个 csv 字符串。一个样本将是 ->
String str = "Name, Age, Gender, Description\n"
+ "Test1, 12, M, Hello World\n"
+ "Test2, 21, M, Bye\nWorld";
当我在 csv 查看器中打开它时,Bye\nWorld
会产生一个问题。如何使用java转义\n
字符Bye\nWorld
而不是每个数据末尾的字符?逻辑不应该检测\n
每行末尾的字符,它应该只检测数据中的字符。我想要的输出的一个例子是
Name, Age, Gender, Description
Test1, 12, M, Hello World
Test2, 21, M, Bye\\nWorld
此输出将为该数据创建正确的 csv。
解决方案
推荐阅读
- html - 端点在生产模式下不可用
- c++ - “~__vector_base()”在 Wasm 中运行时间过长并且出现中止错误。找不到错误
- symfony - 在 Symfony 4 中扩展核心表单 BaseType
- python - 从 bs4.element.Tag 的 img 标签中提取文本
- python - 从 C++ 更改为 Python
- python - 脚本在多个之间使用特定链接时引发错误
- sql - 使用 SQL 查询重新排列行
- r - 如何在dfm中组合多字?
- ios - MPMusicPlayerController 继续播放后跳到下一首歌曲
- arrays - 全局数组不附加 Swift