第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用 Python 從一行文本中提取所需的文本?

如何使用 Python 從一行文本中提取所需的文本?

慕虎7371278 2023-06-20 17:24:46
由于我是 Python 世界的新手,任何人都可以在以下情況下幫助我:我有文本/描述,我需要使用 Python 從中提取單詞“PO”及其后面的數(shù)字。我試圖提取數(shù)字,但沒有成功。格式如下:Additional Funnel Ireland(50% 押金)- PO 12345Monthly Retainer (PO00011223)PO0000054321:3 個(gè)月:8 月、9 月、10 月Monthly Retainer PYB (PO 11236)Additional Funnel Czech Republic (50%) - PO is 78901
查看完整描述

4 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果您的數(shù)據(jù)看起來總是像您發(fā)布的那樣,例如:

Additional Funnel Ireland(50% 押金)- PO 12345
Monthly Retainer (PO00011223)
PO0000054321:3 個(gè)月:8 月、9 月、10 月
Monthly Retainer PYB (PO 11236)
Additional Funnel Czech Republic (50%) - PO is 78901

您可以使用正則表達(dá)式來提取字符串,

import re
res = ''.join(re.search('(PO)[\sA-Za-z]*(\d+)', s).groups())

根據(jù)您之前的帖子,舊的解決方案是

s = "Additional Funnel Ireland(50% deposit) - PO 12345"
splitted = s.split(' - ')[-1].split()
res = splitted[0]+splitted[-1]

這首先提取最后一部分(通過拆分使用-)以獲得您感興趣的部分。然后您再次拆分(通過 )最終擺脫可能的中間文本。


查看完整回答
反對(duì) 回復(fù) 2023-06-20
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果格式始終相同,則可以用空格拆分整個(gè)字符串并獲取最后一個(gè) en 2 但最后一個(gè)位置:


txt = "Additional funnel Czech Rep(50%) - PO is 12345"

splt = txt.split()


print(splt[-3], splt[-1])


查看完整回答
反對(duì) 回復(fù) 2023-06-20
?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊

考慮到 PO 12345 是一個(gè)字符串,您可以使用選擇該字符串的最后 8 個(gè)字符[-8:]。

例子 :

a = 'code is 1234'
print(a[-4:])

輸出給出'1234'


查看完整回答
反對(duì) 回復(fù) 2023-06-20
?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

以下是提取數(shù)據(jù)的最簡(jiǎn)單方法


logic-> 使用 string.find 方法在字符串中查找 PO 的索引。讓我們假設(shè) x 是 PO 的索引


提取的字符串=PO[x:]


然后將is替換為沒有空格。


代碼->


txt = "Additional funnel Czech Rep(50%) - PO is 12345"

index=txt.find("PO")

extracted_string=txt[index:]

print(extracted_string.replace(" is ","")

輸出


PO12345


查看完整回答
反對(duì) 回復(fù) 2023-06-20
  • 4 回答
  • 0 關(guān)注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)