首页 > 解决方案 > 如何结合正则表达式和字符串格式来获得预期的数字代码?

问题描述

我想使用正则表达式和字符串格式的组合来匹配某些类型的字符串,例如'USA10Y1Y'。

code = 'USA'
b = 1
r'{}\d{{1,2}}Y{}Y'.format(code, b)
>>> 'USA\\d{1,2}Y1Y'

我需要的是跟随,因为他们将投入re.search

>>> 'USA\d{1,2}Y1Y'

我怎样才能摆脱 \d 之前的额外斜杠?

标签: pythonregexstring

解决方案


推荐阅读