[英]Problem trying to match a word with a letter with accent mark and with "del". REGEX in python
我想匹配以下三個表達式:
"Facultad Regional Villa María"
"Facultad Regional Mar del Plata"
"Facultad Regional Haedo"
這就是我所做的:
"^(Facultad Regional)( [A-Z][a-z]*){1,5}$"
如您所見, Facultad Regional
必須位於字符串的開頭。
我可以完美匹配第三個表達式。 但不是其他兩個。 我需要將以下概念放入我的正則表達式中。 如果“del”這個詞存在,我需要它仍然有效。 此外,如果一個單詞有一個帶重音符號的字母字符,它也是有效的。
提前致謝。 我很高興閱讀您的回答(:
從你說的,我知道了這些規則
del
這就是你想要的正則表達式^Facultad Regional( \p{Lu}\p{Ll}+| del){1,5}$
PS \p{Lu}
和\p{Ll}
表示具有該字母的大寫(小寫)變體的字母
UPD:要在您的正則表達式中使用\p
,您需要使用正則表達式庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.