青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做

在python之中是可以通過內(nèi)置模塊re來使用正則表達(dá)式的 , 而有很多小伙伴想要知道如何通過正則來取出字符串中的中文漢字 。那么下面這一篇文章就是會來詳細(xì)介紹一下 , python使用正則表達(dá)式匹配中文字符并將其取出來的方法 , 想學(xué)習(xí)和了解的就往下看看吧 。

Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


編碼范圍
在計(jì)算機(jī)上面所有的語言都是會在萬國碼Unicode中存在 , 而每個語言的字符也會在這個編碼表中有指定的編碼范圍 。通過這個編碼范圍 , 就可以來取出字符串里面的中文漢字 。
代碼編寫也非常簡單 , 使用import關(guān)鍵字來將正則表達(dá)式內(nèi)置模塊re導(dǎo)入進(jìn)來 。然后定以一個字符串變量 , 這個字符串變量中有英文、中文漢字以及各種符號 。再用正則表達(dá)式模塊re調(diào)用findall()方法 , 此方法中第一個參數(shù)為正則匹配規(guī)則 , 第二個參數(shù)則是要進(jìn)行匹配的字符串 。
而此方法的作用則是將整個字符串之中符合匹配規(guī)則的字符都取出來并且放在列表之中返回 , 需要注意每一個匹配到的字符都會以單獨(dú)字符串形式返回 。如果沒有匹配到結(jié)果就會返回空列表 , 詳細(xì)代碼示例如下所示:
import reastr = '何時h杖爾Er看e!南雪?ow'res = re.findall('[\u4e00-\u9fa5]', astr)print(res)['何', '時', '杖', '爾', '看', '南', '雪']【Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做】從代碼運(yùn)行結(jié)果就可以看到 , 字符串a(chǎn)str之中的中文漢字都被單獨(dú)取出來并放在了列表內(nèi) 。以上就是關(guān)于“Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做”的全部內(nèi)容了 , 希望對你有所幫助 。
Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


微信掃碼 , 學(xué)習(xí)更方便
Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


現(xiàn)在報(bào)名贈100例知識點(diǎn)合集
Python如何用正則提取中文漢字?Python正則表達(dá)式匹配中文怎么做


    猜你喜歡