国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

正則表達式 - 請問用 Python 如何匹配漢語拼音?

【字号: 作者:豬豬瀏覽:122日期:2022-06-30 09:24:43

問題描述

比如用正則表達式匹配出 shá 這個拼音。 ps:之前說的可能不明確,我用了 “ 比如 ” 兩字哈,就是待處理文本里有拼音,但是不知道具體拼音是什么,需要找出這些拼音,待處理文本會有 中文、拼音、符號(,。:之類的),所以請不要回答諸如re.search(u’shá’,text) 要正則哈,不是簡單固定的字符串。。。

問題解答

回答1:

import reregex = re.compile(r’b[a-z]*[āáǎàōóǒòêēéěèīíǐìūúǔùǖǘǚǜüńň?ɑɡ]+[a-z]*b’)text = 'Thǐs ís à pìnyin abóut shá'm = regex.findall(text)print(m)

匹配結果:[’ís’, ’à’, ’pìnyin’, ’abóut’, ’shá’]沒有匹配第一個Thǐs,因為默認拼音都是小寫,排除了大寫。

回答2:

你是要匹配所有合法的拼音嗎?

如果是,你去找個字典的拼音索引,把里邊的所有拼音全部 | 到一起就可以了。也只能這樣,因為拼音不是根據正則,或者其它某種機械的規則定義出來的。你想不漏又不多就只能這樣了,反正也沒多少個。

回答3:

>>> import re>>> d=’shá’>>> data=’This is a pinyin about shá’>>> re.search(d,data)<_sre.SRE_Match at 0x404e308>

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久永久免费 | 亚洲国产精品久久综合 | 免费国产午夜高清在线视频 | 99久久精品自在自看国产 | 欧美一级片网站 | 爽爽日本在线视频免费 | 欧美精品亚洲人成在线观看 | 午夜三级网站 | 国产日韩精品一区二区三区 | 亚洲综合在线另类色区奇米 | 久草在线新视觉 | 在线观看亚洲天堂 | 国产精品一区伦免视频播放 | 中国一级做a爱片免费 | 日本成人在线免费观看 | 久久免费久久 | 国内交换一区二区三区 | 中文字幕在线观看亚洲日韩 | 亚洲欧美一区二区久久 | 天天视频一区二区三区 | 欧美性猛交xxxxx按摩国内 | 视频一区 在线 | 69性欧美高清影院 | 国产午夜a理论毛片在线影院 | 国产www | 高清视频一区 | 国产亚洲一区二区手机在线观看 | 日韩精品在线一区二区 | 久久精品在现线观看免费15 | 久久精品国产一区二区 | wwwav在线| 日韩一区二区天海翼 | 久久精品国产免费一区 | 伊人一级 | 老司机一级片 | 国产美女自拍视频 | 久久免费播放 | 国产手机在线视频 | 天天看夜夜看 | 69中国xxxxxxxx18| 久久视频在线免费观看 |