首页 > 解决方案 > 如何在特殊位置获取子字符串

问题描述

请问您如何在前两个单词和最后一个单词之后获取子字符串

Hello MR Bill Gates

我想Bill在这种情况下。

其他案例:

Microsoft Windows Server 2008 R2 Enterprise

必须

Server 2008 R2

为了:

Hello amazing world of 2020 year

它一定要是

world of 2020

标签: pythonpython-3.xstring

解决方案


假设您的字符串存储在变量 s 中 第 1 步:将您的字符串拆分为单词。单词用空格隔开

s.split(' ')

步骤 2:获取所有单词 AFTER 2 words 和 BEFORE last word

s.split(' ')[2:-1]

第三步:加入这些词并返回结果

' '.join(s.split(' ')[2:-1])

推荐阅读