我是python的新手。需要一個起點或一些指導。我需要按行解析文件並打印一定的數字。這裏是我的輸入文件的樣本:如何按行解析文件並拆分文本
3_12 1 F 4
4_20部3j 7
12_17 3G的6
的行會持續更長的時間,但我想編寫一個腳本讀取文件並在'_'後打印數字(本例中爲12,20,17)。
我是python的新手。需要一個起點或一些指導。我需要按行解析文件並打印一定的數字。這裏是我的輸入文件的樣本:如何按行解析文件並拆分文本
3_12 1 F 4
4_20部3j 7
12_17 3G的6
的行會持續更長的時間,但我想編寫一個腳本讀取文件並在'_'後打印數字(本例中爲12,20,17)。
這應該做到這一點。
import re
f = open("patch.txt","r")
contents = f.read()
f.close()
for row in contents.split("\n"):
searchObj = re.search(r'^\d+_(\d+)\s', row)
if searchObj:
print(searchObj.group(1))
輸出將是這樣的:
12
20
17
...
對不起,如果我不清楚。我只需要3個號碼,而不是其他的東西 – user3295538
@ user3295538沒問題。請檢查我更新的答案。 – Piyush
你想用它來獲取值什麼語言? PowerShell腳本? C#? JS? – inoabrian
Python,對不起,沒有指定 – user3295538