Python是一種非常強大的編程語言,因為它不僅可以處理英文,還可以處理中文。有時候我們需要從一堆文本中篩選出中文部分,這時候就可以使用Python來解決這個問題。
# 導入需要的模塊 import re # 定義需要處理的文本 text = "Python(英文發音:/?pa?θ?n/,中文發音:/ 'pɑ:θ?n /),是一種面向對象、解釋型的高級程序設計語言。" # 利用正則表達式過濾出中文 chinese_pattern = re.compile("[\u4e00-\u9fa5]+") chinese = chinese_pattern.findall(text) # 輸出結果 print(chinese)
上面的代碼通過正則表達式過濾出了text中的中文部分,并將結果輸出。其中[\u4e00-\u9fa5]代表中文的Unicode編碼范圍,+代表匹配一次或多次。
通過這種方法可以方便地處理一些中英文混合的文本,快速篩選出中文部分。Python還有很多其他的字符串處理方法,對于需要處理文本的工作來說,它是一個非常不錯的選擇。
上一篇vue excel顯示
下一篇python 簡單的時鐘