最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python用正則表達(dá)式提取/匹配中文漢字

 更新時(shí)間:2022年07月05日 15:38:37   作者:一位代碼  
在使用Python的過程中,由于需求原因,我們經(jīng)常需要在文本或者網(wǎng)頁元素中用Python正則表達(dá)式匹配中文,下面這篇文章主要給大家介紹了關(guān)于python用正則表達(dá)式提取/匹配中文漢字的相關(guān)資料,需要的朋友可以參考下

python用正則表達(dá)式提取中文

Python re正則匹配中文,其實(shí)非常簡(jiǎn)單,把中文的unicode字符串轉(zhuǎn)換成utf-8格式就可以了,然后可以在re中隨意調(diào)用

unicode中中文的編碼為/u4e00-/u9fa5,因此正則表達(dá)式u”[\u4e00-\u9fa5]+”可以表示一個(gè)或者多個(gè)中文字符

>>> import re

>>> s='中文:123456aa哈哈哈bbcc'.decode('utf8')
>>> s
u'\u4e2d\u6587\uff1a123456aa\u54c8\u54c8\u54c8bbcc'
>>> print s
中文:123456aa哈哈哈bbcc

>>> re.match(u"[\u4e00-\u9fa5]+",s)
<_sre.SRE_Match object at 0xb77742c0>

>>> pat='中文'.decode("utf8")
>>> re.search(pat,s)
<_sre.SRE_Match object at 0x16a16df0>

>>> newpat='這里是中文內(nèi)容'.decode("utf8")

>>> news=re.sub(pat,newpat,s)
>>> print news

這里是中文內(nèi)容:123456aa哈哈哈bbcc

python正則如何匹配中文漢字

正則表達(dá)式匹配中文漢字,在實(shí)際應(yīng)用中十分常見。

比如:爬蟲網(wǎng)頁文本提取、驗(yàn)證用戶輸入標(biāo)準(zhǔn)等。

以下面文本字符串為例,匹配出astr這個(gè)字符串中的所有漢字。

import re
astr = '''aaaaa何時(shí)when 杖爾看see南雪snow,我me與梅花plum blossom兩白頭'''

下面介紹兩種方法(本文環(huán)境為python3)

一、使用Unicode編碼來匹配中文

常見的中文Unicode編碼范圍:\u4e00-\u9fa5

實(shí)現(xiàn)匹配代碼:re.findall(’[\u4e00-\u9fa5]’, astr)

import re
astr = '''aaaaa何時(shí)when 杖爾看see南雪snow,我me與梅花plum blossom兩白頭'''
res = re.findall('[\u4e00-\u9fa5]', astr)
print(res)

匹配結(jié)果:

二、直接使用中文漢字實(shí)現(xiàn)中文匹配

沒使用過可能還真不知道,中文匹配還可以這樣

實(shí)現(xiàn)匹配代碼:re.findall(’[一-龥]’, astr)

import re
astr = '''aaaaa何時(shí)when 杖爾看see南雪snow,我me與梅花plum blossom兩白頭'''
res = re.findall('[一-龥]', astr)
print(res)

匹配結(jié)果:

注:其實(shí)這里“一”對(duì)應(yīng)的Unicode編碼就是“\u4e00”,“龥”(yù)對(duì)應(yīng)的Unicode編碼就是“\u9fa5”。

常見非英文字符Unicode編碼范圍:

u4e00-u9fa5 (中文)
u0800-u4e00 (日文)
uac00-ud7ff(韓文)

總結(jié)

到此這篇關(guān)于python用正則表達(dá)式提取/匹配中文漢字的文章就介紹到這了,更多相關(guān)python正則提取匹配中文內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)Excel多行多列的轉(zhuǎn)換的示例

    python實(shí)現(xiàn)Excel多行多列的轉(zhuǎn)換的示例

    本文主要介紹了python實(shí)現(xiàn)Excel多行多列的轉(zhuǎn)換的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python實(shí)現(xiàn)模擬時(shí)鐘代碼推薦

    Python實(shí)現(xiàn)模擬時(shí)鐘代碼推薦

    本文給大家匯總介紹了下使用Python實(shí)現(xiàn)模擬時(shí)鐘的代碼,一共3個(gè)例子,后兩個(gè)是基于QT實(shí)現(xiàn),有需要的小伙伴可以參考下
    2015-11-11
  • tensorflow2.0與tensorflow1.0的性能區(qū)別介紹

    tensorflow2.0與tensorflow1.0的性能區(qū)別介紹

    今天小編就為大家分享一篇tensorflow2.0與tensorflow1.0的性能區(qū)別介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python圖片轉(zhuǎn)換成矩陣,矩陣數(shù)據(jù)轉(zhuǎn)換成圖片的實(shí)例

    Python圖片轉(zhuǎn)換成矩陣,矩陣數(shù)據(jù)轉(zhuǎn)換成圖片的實(shí)例

    今天小編就為大家分享一篇Python圖片轉(zhuǎn)換成矩陣,矩陣數(shù)據(jù)轉(zhuǎn)換成圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 如何利用python查找電腦文件

    如何利用python查找電腦文件

    利用python查找電腦里的文件非常方便,首先是導(dǎo)入模塊os,然后利用os.listdir()打開目錄下的所有文件,files其實(shí)是一個(gè)列表。具體操作方法大家參考下本文
    2018-04-04
  • Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程

    Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程

    今天小編就為大家分享一篇Ubuntu下Python+Flask分分鐘搭建自己的服務(wù)器教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python中添加模塊導(dǎo)入路徑的方法

    python中添加模塊導(dǎo)入路徑的方法

    這篇文章主要介紹了python中添加模塊導(dǎo)入路徑的方法 ,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 利用python代碼寫的12306訂票代碼

    利用python代碼寫的12306訂票代碼

    這篇文章主要介紹了利用python代碼寫的12306訂票代碼,自己寫的python代碼,是非常實(shí)用的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-12-12
  • python中sklearn庫(kù)predict及python sklearn linearmodel(安裝過程)

    python中sklearn庫(kù)predict及python sklearn linearmodel(

    Scikit-learn(sklearn)是機(jī)器學(xué)習(xí)中常用的第三方模塊,對(duì)常用的機(jī)器學(xué)習(xí)方法進(jìn)行了封裝,包括回歸(Regression)、降維(Dimensionality Reduction)、分類(Classfication)、聚類(Clustering)等方法,今天小編給大家分享python中sklearn庫(kù)predict的問題,感興趣的朋友一起看看吧
    2024-02-02
  • 解決anaconda安裝pytorch報(bào)錯(cuò)找不到包的問題

    解決anaconda安裝pytorch報(bào)錯(cuò)找不到包的問題

    這篇文章主要介紹了解決anaconda安裝pytorch報(bào)錯(cuò)找不到包的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

永宁县| 张家口市| 晋城| 万安县| 江城| 新竹市| 沙洋县| 收藏| 邵武市| 台东市| 贵港市| 舟山市| 宾川县| 朝阳县| 新泰市| 曲水县| 宁河县| 阜阳市| 华蓥市| 府谷县| 左权县| 师宗县| 抚顺市| 琼海市| 崇明县| 定南县| 宣城市| 辽宁省| 岗巴县| 石嘴山市| 民丰县| 松滋市| 许昌县| 龙泉市| 德昌县| 罗源县| 台北县| 诸暨市| 安康市| 宁都县| 鞍山市|