1. 程式人生 > >Python3 正則處理特殊字元

Python3 正則處理特殊字元

Python3 正則處理特殊字元

import re

# 測試文字
content = '<h1>你好</h1>666*Notice*\toh\rsee\ngood&nbsp;'

def clear_special_char(content):
    '''
    正則處理特殊字元
    :param content:原文字
    :return: 清除後的文字
    '''
    s = re.sub(r"</?(.+?)>|&nbsp;|\t|\r", "", content)
    s = re.sub(r"\n"
, " ", s) s = re.sub(r"\*", "\\*", s) return s # 呼叫 print(clear_special_char(s)) # 列印結果:你好666\*Notice\*ohsee good