由于我是Python世界的新手,任何人都可以在以下场景中帮助我:
我有一些文本/描述,需要使用Python从中提取单词“PO”及其后面的数字
我试图提取数字,但没有成功
格式如下:
Additional Funnel Ireland (50% Deposit) - PO 12345
Monthly Retainer (PO00011223)
PO0000054321: 3 months: August, September, October
Monthly Retainer PYB (PO 11236)
Additional Funnel Czech Republic (50%) - PO is 78901
以下是提取数据的最简单方法
逻辑->强> 使用string.find方法在字符串中查找PO的索引。 假设x是PO的索引
提取的_字符串=PO[x:]
然后将替换为不带空格的
代码->强>
输出
考虑到PO 12345是一个字符串,您可以使用
[-8:]
选择该字符串的最后8个字符例如:
输出给出
'1234'
如果格式始终相同,则可以按空格拆分整个字符串,并获取最后一个en 2但最后一个位置:
相关问题 更多 >
编程相关推荐