請(qǐng)幫助正則表達(dá)式,語(yǔ)言可以是任何語(yǔ)言。我稍后會(huì)把它翻譯成 python。我正在嘗試構(gòu)建一個(gè)正則表達(dá)式來(lái)捕獲下面的標(biāo)簽:#Facilitator:"Full Name <mail@mail.domain>"全名可以帶有重音符號(hào),例如 José、Pamela 或 ASCII 表中可用的任何符號(hào)。全名可以有 1、2 或 n 個(gè)姓氏。名稱末尾可以有或沒(méi)有“(公司名稱)”:例如#Facilitator:"Name1 Name2 Name3 (Company Inc) <mail@domain>"標(biāo)簽可以在字符串中出現(xiàn) 0 次、1 次或 n 次。標(biāo)簽可以出現(xiàn)在字符串的任何地方。到目前為止嘗試這樣(python)但沒(méi)有成功:import renotes = 'Verbal confirmation #Facilitator:"Fernas P. Loyola (YARDA LTDA) <ope@yahoo.com>"from ATUX with Melanie. Waiting for scheduling#Facilitator:"Fernandes <v-rrlo@stttr.de>" #Facilitator:"Pablito Ferdinandes <papa@gmail.com>"'facilitator_regex = '^.*((#Facilitator:".*"){1,}).*$'regex_replace = '\\1'print(re.sub(facilitator_regex, regex_replace, notes))我期望的輸出是一個(gè)由空格分隔的 0、1 或更多#tags 的列表。對(duì)任何語(yǔ)言有幫助嗎?我主要需要正則表達(dá)式本身的幫助。非常感謝。
用于捕獲#Facilitator:"Full Name <mail@mail.domain>"
BIG陽(yáng)
2023-05-26 17:27:15