Python 如何在字符串中找到以特定字符位置开始的单词而不是单词位置?
我需要在7号位置返回单词,即巧克力。有什么办法吗?我知道如果巧克力在索引2上很容易,但我需要它在角色位置。你可以试试Python 如何在字符串中找到以特定字符位置开始的单词而不是单词位置?,python,python-3.x,string,Python,Python 3.x,String,我需要在7号位置返回单词,即巧克力。有什么办法吗?我知道如果巧克力在索引2上很容易,但我需要它在角色位置。你可以试试 Str="I love chocolate pudding" pos=7 def getWordatPos(pos): xxx 输出 Str="I love chocolate pudding" pos=7 ans=Str[pos:].split()[0] Str[pos://code>return'chocolate pudding',然后我使用split对它们
Str="I love chocolate pudding"
pos=7
def getWordatPos(pos):
xxx
输出
Str="I love chocolate pudding"
pos=7
ans=Str[pos:].split()[0]
Str[pos://code>return'chocolate pudding'
,然后我使用split
对它们进行拆分,该方法返回['chocolate','pudding']
,并使用索引提取第一个单词
如果pos=8
则输出为'hocolate'
"chocolate"