为了账号安全,请及时绑定邮箱和手机立即绑定

如何在正则字符串中使用format()

如何在正则字符串中使用format()

慕的地10843 2019-02-24 08:29:08
"\d{5}_{name}_aaa".format(name=name) 主要就是花括号冲突了 当然直接字符串拼接或者%s占位符都是可以的,只是想问一下有没有能使用format的方法。
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

在format字符串中,使用'{{'转意为{ , '}}'转意为}

你的例子可以这样写:

"\d{{5}}_{name}_aaa".format(name=name)
查看完整回答
反对 回复 2019-03-04
?
守候你守候我

TA贡献1802条经验 获得超10个赞

有这个必要吗?

正则比format表达能力强太多了,没必要画蛇添足~

查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 719 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信