gpt4 book ai didi

python - 如何使用正则表达式匹配 10 个带空格或不带空格的数字?

转载 作者:行者123 更新时间:2023-12-03 08:18:27 27 4
gpt4 key购买 nike

我正在寻找匹配 10 位数字的正则表达式。但是,该数字可以在不同位置包含多个空格。

它需要匹配的几个示例是:

7 367151 029

7367151079

60 124 44 11 0

1223 123 5678

正如您所看到的,这些空格是完全随机的,并且无法确定会出现多少个空格。实际数字之前也可以有很多空格。

到目前为止我所拥有的是:.*([\d ]{13})

但是,这也会计算空格,这会导致正则表达式缺少前几个数字。

此外,它与前 10 个数字匹配也很重要,因为字符串可能如下所示:

ESADF 310912 1 23 9 EKJL 129301234812。

最佳答案

与 @Tranbi 的解决方案略有不同,即使数字之间有多个空格,该解决方案也能工作。

(\d\s*?){10}

关于python - 如何使用正则表达式匹配 10 个带空格或不带空格的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68622524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com