午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:227日期: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久久久久 | 久久成人av | 国产污视频 | 亚洲精品国产精华液 | 久久97视频| 在线 你懂的 | 岛国av网| 男人爱看的网站 | 好色婷婷 | 精品99视频 | 欧美经典一区二区三区 | 亚洲成人久久久 | 西西特级444大胆高清张悠雨 | 夜夜春很很躁夜夜躁 | 风间由美在线视频 | 欧美日韩小视频 | 欧美一级视频 | 日韩久久精品 | 青草草在线视频 | 国产原创自拍 | 91精品国产成人观看 | 成年人的免费视频 | 成年人免费观看视频网站 | 2014天堂网| 国产成年人视频 | 久久久日韩 | 午夜免费观看 | 国产精品毛片va一区二区三区 | 欧美,日韩,国产精品免费观看 | 撕开她情趣内裤让她呻吟视频 | 亚洲精品久久久久国产 | 日韩在线免费观看视频 | 黄页网站在线播放 | 色爱综合网 | 一区二区视频免费观看 | 中文字幕+乱码+中文字幕明步 | 欧美成人一二三区 | 日韩毛片在线看 | 三级a毛片 | 欧美黄色a| 91婷婷 |