想象接收的字符串的脚本:
http://whatever.org/[email protected]@&[email protected]@
...和令牌的列表:
['arg:Title=SampleTitle', 'arg:Note=SampleNote']
什么是插入这些令牌的最Pythonic方式S插入的字符串,例如,当使用上述例子中,产生下列操作:
http://whatever.org/?title=SampleTitle¬e=SampleNote
我的思想
遍历该列表,并且对于它包含每个字符串,拆分出令牌名称,并在发现的每个实例
@TOKEN_NAME
上执行正则表达式替换。使用某种模板机制(类似于Ruby的
ERB.template
)。
帮助?
我对Python相当陌生,很喜欢专家的看法。谢谢!
简单和直接的;谢谢。你能解释第二个例子中字典前面的'**'做什么吗? – ABach 2014-09-04 14:59:04
@ABach参见例如http://stackoverflow.com/q/36901/3001761 – jonrsharpe 2014-09-04 14:59:39
太棒了。非常感谢。 – ABach 2014-09-04 15:03:11