文章詳情頁
java - 正則表達(dá)式問題
瀏覽:171日期:2023-11-01 15:25:44
問題描述
想用正則提取如下信息 改怎么寫呢?
123 男 北京 張三343 女 河北 石家莊 李四2343 男 山東 王五提取 男 張三 女 李四 男 王五
問題解答
回答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. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?2. 測試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]3. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境4. spring-mvc - spring-session-redis HttpSessionListener失效5. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法6. javascript - QQ第三方登錄的問題7. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!8. 淺談Vue使用Cascader級(jí)聯(lián)選擇器數(shù)據(jù)回顯中的坑9. javascript - 最近用echarts做統(tǒng)計(jì)圖時(shí)遇到兩個(gè)問題!!10. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備