我無法找到一個更具描述性的標題,但這裏有一個例子:最後匹配的符號
import re
m = re.search(r"\((?P<remixer>.+) (Remix)\)", "Title (Menda Remix)")
m.group("remixer") # returns 'Menda' OK
m = re.search(r"\((?P<remixer>.+) (Remix)\)", "Title (Blabla) (Menda Remix)")
m.group("remixer") # returns 'Blabla) (Menda' FAIL
此正則表達式找到的第一個括號,我想最後一個括號匹配始終得到'Menda'。我已經使用額外的功能做了一個解決方法,但我希望使用相同的正則表達式更清晰和更一致的方式。
非常感謝。
謝謝大家!你太快了! – Menda 2010-03-12 18:06:50