0%

Python 从字符串中单独提取 中文字符或字符串

  1. 过滤字符串中的英文与符号,保留汉字

    1
    2
    3
    4
    import re
    str = "hello,world!!%[545]你好234世界。。。"
    str = re.sub("[A-Za-z0-9\!\%\[\]\,\。]", "", str)
    print(str)

    输出结果:你好世界

  1. 从字符串中提取字母字符串

    1
    result = ''.join(re.findall(r'[A-Za-z]', s))