正则表达式示例
regex = re.compile('^page/(?P<slug>[-\w]+)/(?P<page_id>[0-9]+)/$')
matches = regex.match('page/slug-name/5/')
>> matches.groupdict()
{'slug': 'slug-name', 'page_id': '5'}
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以将dict传递回正则表达式来重建字符串?
即{'slug': 'new-slug', 'page_id': '6'}屈服page/new-slug/6/