Heim  >  Fragen und Antworten  >  Hauptteil

python - 如何匹配字符串中的\\并替换成\?

获取到一个字符串:
a='\\u4e2d\uff0c\\u4f7f\\u7528traceback\\u5904\\u7406\\u5f02\\u5e38\\u4fe1\\u606f'

希望能将字符串中的\\替换成\,之后print(a)就直接能输出对应的中文了

尝试过正则和replace都不能很简洁的解决,求一个简单直接的方式

PHP中文网PHP中文网2741 Tage vor600

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:55:05

    python3

    >>> a='\\u4e2d\uff0c\\u4f7f\\u7528traceback\\u5904\\u7406\\u5f02\\u5e38\\u4fe1\\u606f'
    >>> import json
    >>> json.loads('"%s"'%a)
    '中,使用traceback处理异常信息'
    

    或者

    >>> eval('"%s"'%a)
    '中,使用traceback处理异常信息'

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:55:05

    replace(/\/g, ""); 试试

    Antwort
    0
  • StornierenAntwort