我一直很难理解正则表达式。在网络搜索的帮助下,我总是设法以某种方式度过难关。我想我从来没有费心去真正学习过。对不起。
但我再次需要他们的帮助。
我有一个像
d = {'account_id':a_value,'group_id':g_value,'other_id':o_value }
我有一堆字符串,例如:
s1 = r'^settings/usergroups/(?P<group_id>\d+)/cargroups/$'
s2 = r'^settings/usergroups/(?P<group_id>\d+)/other/(?P<other_id>\d+)/$',
s3 = r'^settings/account/(?P<account_id>\d+)/other/(?P<other_id>\d+)/$',
O 如何用 dict 中的匹配值替换字符串中的(?P< group_id >\d+)
, (?P< account_id >\d+)
, ?(?P< other_id >\d+)