numbers - 我有一个关于在正则表达式中匹配字符串中的前 5 位数字的问题
问题描述
我想将一串数字限制为 14 位数字,并要求前 5 位数字是:26173。其余数字可以是 1-9 之间的任何数字。示例:26173000740380。
解决方案
正则表达式26173\d{9}
指定前 5 个字符必须是26173
,后面的 9 个字符必须是任何十进制数\d
。
如果剩余的 9 个字符必须在 1-9 之间,您可以使用26173[1-9]{9}
. 这两个示例都使用 java regexp 语法。
Regexp planet 是一个测试正则表达式的好站点
推荐阅读
- python - 如何在 Keras 中连接三层的一部分?
- sql - SAP HANA:有没有办法将模式和表名定义为过程的输入参数?
- ios - Swift - 表格视图中的单元格出现在另一个单元格上
- c++ - 模板类型推导警告返回对本地临时对象的引用
- node.js - 如何在 Web 应用程序中集成外部依赖项
- javascript - 为什么我的 AdMob 横幅在 Expo Client 中显示广告,但在最终版本中没有?
- c++ - 如何使用 atomic_fetch_add_explicit 替换 OSAtomicIncrement32?
- php - PHP - 将页面显示为数据库中的计数
- swift - 在 Swift 中检查变量
- node.js - 在聚合物 3 中导入带有打字稿的传单