我有使用正则表达式模式作为模板的想法,想知道在 Python(3 或更新版本)中是否有一种方便的方法来这样做。
import re
pattern = re.compile("/something/(?P<id>.*)")
pattern.populate(id=1) # that is what I'm looking for
应该导致
/something/1
最佳答案
这不是正则表达式的用途,您可以使用普通的字符串格式。
>>> '/something/{id}'.format(id=1)
'/something/1'
关于python - 在 Python 中使用正则表达式作为模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672244/