社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python在子字符串之间拆分字符串,其中可能有不同的起始子字符串

James • 2 年前 • 1053 次点击  

我有这样的字符串:

'T1测试2 Sku红色小部件10.0'

为了提取“红色小部件”,我一直在使用以下代码:

s = 'T1 Test 2 Sku Red Widget at 10.0'
t = s[s.find('Sku ')+4 : s.find(' at')]
print(t)

这很好,但现在字符串输入已更改,因此它们可能包含“Sku”(起始子字符串)或“Id”。

当使用“Id”时,这段代码显然不起作用,所以我如何调整它以捕获这两种场景?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/134649
 
1053 次点击  
文章 [ 3 ]  |  最新文章 2 年前