python3怎樣匹配中文
Python re正則匹配中文,其實非常簡單,把中文的unicode字串轉換成utf-8格式就可以了,然後可以在re中隨意呼叫。
unicode中中文的編碼為/u4e00-/u9fa5,因此正規表示式u”[u4e00-u9fa5]+”可以表示一個或者多箇中文字元。
>>> import re >>> s='中文:123456aa哈哈哈bbcc'.decode('utf8') >>> s u'u4e2du6587uff1a123456aau54c8u54c8u54c8bbcc' >>> 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='這裡是中文內容'.decode("utf8") >>> news=re.sub(pat,newpat,s) >>> print news 這裡是中文內容:123456aa哈哈哈bbcc
python學習網,大量的免費,歡迎線上學習!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2835070/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 正則匹配中文PHP
- 陣列怎樣在python3中逆序輸出?陣列Python
- Python正則匹配中文Python
- Python3 - 用Shell萬用字元匹配字串Python字元字串
- JavaScript匹配中文正規表示式JavaScript
- php 如何匹配中文或英文姓名PHP
- 用servlet怎樣處理頁面上的中文按鈕Servlet
- phputf-8編碼正則匹配中文PHP
- Oracle正規表示式匹配中文的方法Oracle
- 匹配中文正規表示式程式碼例項
- 【LaTeX入門】13、怎樣在數學環境輸入中文
- Linux 中grep命令如何匹配中文字元Linux字元
- CSS匹配指定li元素並設定樣式CSS
- 怎樣做到無損放大照片呢?Topaz Gigapixel AI中文APIAI
- Ubuntu 14.04 LTS中怎樣安裝fcitx中文輸入法Ubuntu
- 使用cstring實現中文字串模糊匹配字串
- 怎麼解除安裝python3Python
- python3 正規表示式點星問號(.*?)能不能匹配換行符?不能的話應該怎麼寫Python
- VC中文FAQ寶庫之5:怎樣載入其他的應用程式 (轉)
- 中文自然語言處理工具集:分詞,相似度匹配自然語言處理分詞
- 匹配字母、數字和中文字元正規表示式字元
- Java怎麼樣?學完後前途怎麼樣?Java
- Scala Learn 5 模式匹配和樣例類 (待補充)模式
- WebKit Inside: CSS 樣式表的匹配時機WebKitIDECSS
- win10方舟生存進化怎樣設定中文_win10方舟生存進化切換中文教程Win10
- python3怎麼列印隨機數Python隨機
- 怎樣理解 cosocket
- 怎樣加密procedure加密
- 【Scala篇】--Scala中Trait、模式匹配、樣例類、Actor模型AI模式模型
- pycharm怎麼改成中文 pycharm介面怎麼設定成中文語言PyCharm
- Python3正規表示式之:(?(id/name)yes-pattern|no-pattern)條件性匹配Python
- python3檔案開頭怎麼寫Python
- 怎樣寫課件,怎樣從課件中學習
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- cat中文正常vim中文亂碼怎麼解決?
- pycharm怎麼顯示中文PyCharm
- python3中怎麼比較字串是否相等Python字串
- python3中輸出錯誤怎麼辦?Python