python - 如何结合正则表达式和字符串格式来获得预期的数字代码?
问题描述
我想使用正则表达式和字符串格式的组合来匹配某些类型的字符串,例如'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 之前的额外斜杠?
解决方案
推荐阅读
- laravel - 使用 livewire 动态添加或删除元素
- javascript - 基于 Dom 的 XSS 发现工具
- php - 分页搜索功能
- javascript - 以一种有效的方式动态评估值以在 React 中作为 props 传递
- python - 在 Django 中使用参数和不使用参数的 URL
- google-maps - 使用 FusedLocationProviderClient 时如何在 google maps android 中移动自定义标记?
- angular - Angular 子组件不使用子路由更新导航栏
- android - 从具有前缀的文本输入布局内的编辑文本中获取文本
- sql - 对于给定的查询,我需要聚合它 date(dt) ,目录级别,但我无法这样做。我尝试了以下查询,但结果为空白
- java - java.lang.IllegalArgumentException:非法 base64 字符 5b