pythonical删除字符串的前X个单词

2024-05-16 04:25:11 发布

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

我该怎么做呢?在

我知道如何删除第一个词,但现在我需要删除三个词。在

请注意,单词可以用白字大写的数量来分隔,而不仅仅是一个空格(尽管我可以强制使用一个空格,如果必须的话)。在


[更新]我指的是任何X字;我不知道它们是什么。在

我正在考虑循环和反复删除第一个词,再次连接在一起,冲洗和重复。在


Tags: 数量单词空格大写白字
3条回答

这可以通过以下简单方法来完成:

In [7]: str = 'Hello, this is long string'
In [8]: str = str[3:]
In [9]: str
Out[9]: 'lo, this is long string'
In [10]:

现在您可以用您的XIn[8]线上更新3

尝试: 进口re

print re.sub("(\w+)", "", "a sentence is cool", 3)

打印cool

s = "this    is my long     sentence"
print ' '.join(s.split(' ')[3:])

这会打印出来

^{pr2}$

我认为这正是你所需要的(它将以你想要的方式处理空白)。

相关问题 更多 >