Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数字に一致する正規表現があり、最後に一致した数字の位置を取得したいと考えています。
これは私が今得たものです:
def find_last_match_pos(pattern, s): match = None for match in re.finditer(pattern, s): pass return match.start() if match else -1
誰もそれを行うためのよりpythonicな方法を考えることができますか?
なぜfindallを使用しないのですか?
s.rfind(re.findall(pattern, s)[-1])