regex - 正则表达式固定数量的数字和固定数量的空格
问题描述
苏帮。我正在寻找一种解决方案来编写一个正则表达式,该表达式将匹配具有 11 位数字和这些数字之间的一个空格的字符串。例如:
12345678901 - 应该匹配(没有空格是可以的)
1234567890 1 - 应该匹配
123456 78901 - 应该匹配
12345 6789 12 - 不应该匹配,因为有 2 个空格
我能想到使用 regex101 的唯一解决方案是分别检查每个场景,这很愚蠢......
就像 (\d{1}\s{1}\d{10})|(\d{2}\s \d{9})...
编辑:
空格是可选的
,我总共需要 11 个数字
有没有更好的方法来达到预期的结果?
提前致谢!
解决方案
推荐阅读
- c - 如何传递指向字符串的指针、指向子字符串的指针并返回其他内容?
- matlab - 如何使用 Matlab 可视化 3d 矩阵的值?
- python - Tensorflow v1.10+ 为什么在没有检查点的情况下需要输入服务接收器功能?
- r - SelectInput 选项包括列标题
- solr - 如何在 Alfresco Solr 搜索中查询不区分大小写?
- c# - 防止应用程序在 dll 中出现未处理的异常时崩溃
- python - 为什么我的代码的一部分与另一个工作部分相同不起作用
- sprite-kit - iOS 中的 SpriteKit 纹理映射
- scala - 匹配 Scala Manifest
- bash - SED 电子邮件替换(sql 转储中的 json 值)