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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python正則匹配中文Python
- PHP 正則匹配中文PHP
- 陣列怎樣在python3中逆序輸出?陣列Python
- Python3 - 用Shell萬用字元匹配字串Python字元字串
- JavaScript匹配中文正規表示式JavaScript
- 轉|正規表示式之匹配中文
- 怎樣做到無損放大照片呢?Topaz Gigapixel AI中文APIAI
- Linux 中grep命令如何匹配中文字元Linux字元
- 瀏覽器是怎樣判斷元素是否和某個CSS選擇器匹配?瀏覽器CSS
- WebKit Inside: CSS 樣式表的匹配時機WebKitIDECSS
- 怎麼解除安裝python3Python
- python3 正規表示式點星問號(.*?)能不能匹配換行符?不能的話應該怎麼寫Python
- python3怎麼列印隨機數Python隨機
- 匹配字母、數字和中文字元正規表示式字元
- 中文自然語言處理工具集:分詞,相似度匹配自然語言處理分詞
- Scala Learn 5 模式匹配和樣例類 (待補充)模式
- Python3正規表示式之:(?(id/name)yes-pattern|no-pattern)條件性匹配Python
- python3檔案開頭怎麼寫Python
- 解決python3 json資料包含中文的讀寫問題PythonJSON
- Java怎麼樣?學完後前途怎麼樣?Java
- pycharm怎麼改成中文 pycharm介面怎麼設定成中文語言PyCharm
- python3中怎麼比較字串是否相等Python字串
- python3中輸出錯誤怎麼辦?Python
- 怎樣理解 cosocket
- 怎樣卸掉pythonPython
- origin怎麼設定簡體中文 橘子平臺怎麼設定中文
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- cat中文正常vim中文亂碼怎麼解決?
- pycharm怎麼顯示中文PyCharm
- 如果程式設計替換成中文就會怎樣? 程式設計師看了表示頭疼程式設計師
- win10方舟生存進化怎樣設定中文_win10方舟生存進化切換中文教程Win10
- nginx 匹配.zip .apk 結尾的檔案 直接下載 如果無字尾檔案怎麼匹配?NginxAPK
- OCR訓練中文樣本庫和識別
- 怎樣為 CSS 命名?CSS
- 今年行情怎麼樣?
- 怎樣修改論文?
- 怎樣讀論文?
- POST 怎麼樣用