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次 表示至...