Py学习  »  Python

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

James • 3 年前 • 1159 次点击  

我有这样的字符串:

'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
 
1159 次点击  
文章 [ 3 ]  |  最新文章 3 年前