解决多行字符串中转义字符与换行问题

学习笔记作者:admin日期:2025-06-02点击:11

摘要:总结了如何正确解析包含转义字符的JSON字符串,以及如何去除多行字符串中的换行符。

解析带转义字符的JSON

      在Python中解析包含转义字符(如\n、\")的JSON字符串时,需注意以下几点:

  • 手动构造JSON字符串时,应使用双反斜杠(如"{\n \"text\": \"<H1>背景</H1>\\n<p>\"\n}")。
  • 从文件读取时,需用正则表达式或替换方法(如re.sub(r'(?)处理转义字符。

去除多行字符串中的换行符

      可以使用以下方法去除字符串中的换行符:

# 方法1: str.replace()
result = text.replace("\n", '')

# 方法2: re.sub()
result = re.sub(r"\n", '', text)

# 方法3: join() + splitlines()
result = ''.join(text.splitlines())

上一篇      下一篇