regex - 正则表达式匹配数字
问题描述
我的测试字符串:
Continuity:pass_mV[12]#x_u_123
我的正则表达式:
(?P<VOL>.*):.*(?P<DIGIT>[\d]+)]#(?P<PIN>.*)$
我的比赛:
VOL Continuity
DIGIT 2
PIN x_u_123
我的意图匹配:
VOL Continuity
DIGIT 12
PIN x_u_123
括号中的数字只能是1
或2
。
有人可以帮助修改我的正则表达式来实现这一点吗?
解决方案
推荐阅读
- javascript - 如何验证它必须是一个对象?
- java - 我在 Android Studio 中收到“URI 未注册”消息
- jenkins - 使用 Jenkins Pipeline 将 Docker Image 传输到 Docker Hub 时出错
- sql - 使用 JOIN 将多个表中的数据合并到一个统一的表中进行导出
- c++11 - OpenCL 1.2 命名空间 cl 中没有成员错误
- java - 创建相同活动时销毁活动
- python - 将VTK插入布局的正确位置
- azure - Azure 服务总线队列大小为最大值
- json - 从另一个 json 模式引用 json 模式元素
- python - 我在相机中检测到物体后如何采取适当的措施?