【发布时间】:2021-10-14 18:59:35
【问题描述】:
我的字符串看起来像这样:
'T1 Test 2 Sku Red Widget at 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”时,这段代码显然不起作用,那么我该如何调整它来捕捉这两种情况?
【问题讨论】:
-
带 Id 的字符串是什么样的?正则表达式可能是去这里的方式
-
嗨 Shree,它看起来一样,但有 Id 而不是 Sku
标签: python