最簡單的正規表示式例題

2021-09-19 06:17:12 字數 858 閱讀 9433

import re

str1 = 『中文名:貝拉克·海珊·歐巴馬,外文名:barack hussein obama ii,』

『別名:歐巴馬,國籍:美國,民族:德裔族,出生地:美國夏威夷州檀香山,』

『出生日期:2023年8月4日,職業:政治家、律師、**,畢業院校:哥倫比亞大學、』

『哈佛大學,信仰:新教,主要成就:2023年伊利諾伊州參議員、美國第56屆、5』

『7屆**、2023年諾貝爾和平獎獲得者、時代周刊年度風雲人物、任期內清除本·拉登,』

『代表作品: 《我相信變革》、《我父親的夢想》、《無畏的希望》,所屬政黨:美國民主黨,』

『血型:ab型,學院:西方學院,妻子:公尺歇爾·拉沃恩·歐巴馬 ,性別:男』

name = re.search(r』中文名:\w+\·\w+\·\w』, str1)

print(name.group())

name1 = re.search(r』b\w+ h\w+ o\w+ ii』, str1)

print(『英文名』, name1.group())

brithday = re.search(r』出生日期:\d\w+\d\w+\d\w+』, str1)

print(brithday.group())

work = re.search(r』職業:(\w+\、)\w』, str1)

print(work.group())

cj = re.search(r』主要成就:(\w+\、)\w+\·\w』, str1)

print(cj.group())

wife = re.search(r』妻子:\w+\·\w+\·\w+』, str1)

print(wife.group())

最簡單的正規表示式

最簡單的正規表示式 hi 能匹配的字串 舉例 hi him his this philips 只想要這個結果 bhi b b hh i b b h h i b 那麼只匹配 hi d 匹配數字串 匹配結果 10000,1234567,222222,8888888等等 b 匹配乙個單詞的邊界 表示式 b...

實現最簡單的正規表示式

如 j smi?可以匹配 john smith 請用c語言實現如下函式 void scan const char psztext,const char pszname 以下並未完全按要求實現,但意思到了。gcc 4.5.2 include include using namespace std ch...

常用正規表示式,以及例題

1 表示代表一位,佔位符 補充 abc abc中的任一位 a z a z中字母任一位 a za z0 9 a z,a z,0 9中任一位 2 表示取反,abc 除了abc之外的字元 3 表示萬用字元,可以匹配任何字元 4 表示限制符 m表示至少出現的次數,n表示之多出現的次數 表示只出現m次 表示至...