代码之家  ›  专栏  ›  技术社区  ›  John Machin Santi

使用Python的Unescape_xHHHH_XML转义序列

  •  3
  • John Machin Santi  · 技术社区  · 16 年前

    _xHHHH_ u"_x0007_"

    import re
    def unescape(s,
        subber=re.compile(r'_x[0-9A-Fa-f]{4,4}_').sub,
        repl=lambda mobj: unichr(int(mobj.group(0)[2:6], 16)),
        ):
        if "_" in s:
             return subber(repl, s)
        return s
    

    1 回复  |  直到 16 年前
        1
  •  1
  •   Alex Martelli    16 年前

    '_x' 而不仅仅是 _

    推荐文章