在python中查找字符串中一组数字后的第一个空格

2024-10-04 11:34:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串,其中包括一些序列号,我想在第一组数字后的第一个空格的索引。你知道吗

exampleString = '  2342342 hihihello goats'
findDesiredSpace(exampleString)

2342=9之后空间索引的所需输出

我试过一些示例String.find(''),但我不确定前面空格的数量。你知道吗

有没有一个简单的方法来获取我要找的索引?我是不是应该在找到的空间中递增示例String.find(“”)并检查它前面是否有非空白字符以查找所需索引?你知道吗


Tags: 方法字符串示例数量string空间数字find
1条回答
网友
1楼 · 发布于 2024-10-04 11:34:31

您可以通过正则表达式获得匹配的^{}来实现这一点:

>>> import re
>>> exampleString = '  2342342 hihihello'
>>> re.search(r'\d+\s', exampleString).end()
10

其中\d+将匹配一个或多个连续数字,\s将匹配空格字符。你知道吗

相关问题 更多 >