HarmonyOS Text组件无法识别从文本中读取出来的字符串里的换行符

使用text组件时,直接使用字符串,\n可以正常换行。将\n写入文件,从文件中读取字符串,然后用text组件展示,\n未被识别为字符串

HarmonyOS
2024-12-20 17:58:16
382浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

fs.readSync接口只负责将文件内容读取出来,写进去是什么,读出来就是什么,在文件中写\n,将它读出来就是字符串,而不是换行符,多余的操作需要应用自己去做。从文件中读取出来之后,通过以下正则替换,可将\n字符替换为换行符

let pattern2: RegExp = new RegExp("\\n",“g”);
result=result.replace(pattern2, “\n”);
  • 1.
  • 2.

随后可正常展示

分享
微博
QQ
微信
回复
2024-12-20 19:16:10
相关问题
HarmonyOS 如何去除字符串转义
1010浏览 • 1回复 待解决
HarmonyOS Text组件文本怎么换行
1286浏览 • 1回复 待解决
Java中平台无关换行符是?
5602浏览 • 1回复 待解决
HarmonyOS 字符串怎么手动加换行
1534浏览 • 1回复 待解决
HarmonyOS ArkTS里面字符串怎么换行
1105浏览 • 1回复 待解决
HarmonyOS url字符串怎么解析
639浏览 • 1回复 待解决
HarmonyOS 图片转为base64字符
891浏览 • 1回复 待解决