文章詳情頁(yè)
java - 正則表達(dá)式問(wèn)題
瀏覽:82日期:2023-11-01 15:25:44
問(wèn)題描述
想用正則提取如下信息 改怎么寫呢?
123 男 北京 張三343 女 河北 石家莊 李四2343 男 山東 王五提取 男 張三 女 李四 男 王五
問(wèn)題解答
回答1:其實(shí)對(duì)于中文, 特別是這樣格式的中文, 我是不建議用正則的, 雖然勉強(qiáng)也能實(shí)現(xiàn):
# coding: utf8import refilename = ’2.txt’patern = re.compile(r’^d+ (S+).*?(S+)’)with open(filename) as f: for i in f:result = patern.findall(i[:-1]) if result and len(result[0]) == 2: print result[0][0], result[0][1] # 輸出:男 北京女 河北男 山東
你也可以用split的方法(建議):
# coding: utf8filename = ’2.txt’with open(filename) as f: for i in f:result = i.split()print result[1], result[-1] # 輸出:男 北京女 河北男 山東
標(biāo)簽:
java
相關(guān)文章:
1. android - NavigationView 的側(cè)滑菜單中如何保存新增項(xiàng)(通過(guò)程序添加)2. tp5 不同控制器中的變量調(diào)用問(wèn)題3. 提示語(yǔ)法錯(cuò)誤語(yǔ)法錯(cuò)誤: unexpected ’abstract’ (T_ABSTRACT)4. 連續(xù)的數(shù)值怎么用分組顯示,求大神指導(dǎo),求各位老師幫忙5. 關(guān)于thinkphp 5.1中,ajax提交數(shù)據(jù)url的格式寫法,加花括號(hào)就出錯(cuò),請(qǐng)老師指點(diǎn)6. php7.3.4中怎么開(kāi)啟pdo驅(qū)動(dòng)7. 老師 我是一個(gè)沒(méi)有學(xué)過(guò)php語(yǔ)言的準(zhǔn)畢業(yè)生 我希望您能幫我一下8. USE關(guān)鍵字9. http://run.php.cn/在線PHP程序運(yùn)行結(jié)果不正確10. Thinkphp5.1報(bào)錯(cuò)不支持Redis
排行榜

熱門標(biāo)簽