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

时间:2016-07-07 20:24:50

标签: python string

我有一个字符串,其中包含一些序列号,我想要第一组数字之后的第一个空格的索引。

exampleString = '  2342342 hihihello goats'
findDesiredSpace(exampleString)

2342342 = 9之后的空间索引的期望输出

我已尝试过exampleString.find('')的一些变体,但我不确定前面的空格数。

有没有一种简单的方法来获取我正在寻找的索引?我应该增加通过exampleString.find('')找到的空格,并检查前面是否有一个非空白字符来找到我想要的索引?

1 个答案:

答案 0 :(得分:4)

您可以使用正则表达式获取匹配的end()

<div id="nav01"></div>

其中>>> import re >>> exampleString = ' 2342342 hihihello' >>> re.search(r'\d+\s', exampleString).end() 10 将匹配一个或多个连续数字,\d+将匹配空格字符。