![](/img/trans.png)
[英]Python - Extracting text in a string between two other specific characters?
[英]Extracting specific string between < and >
我正在嘗試使用庫re
從文件中獲取一些數據。 我需要的數據如下所示:
g:=Graph<5|{ {2, 3}, {4, 5}, {1, 3}, {1, 2}, {1, 5}, {1, 4}, {2, 4}, {3, 5}, {2, 5}, {3, 4} }>
所以它應該介於g:=Graph<
和>
。
我試過
with open('Graphs.txt') as f:
print(re.findall("g:=.*;;",f.read()))
但它不起作用(它返回一個空列表)。 任何人都可以幫助我嗎? 如果這很瑣碎,我很抱歉,但我沒有經驗。
文本文件有很多文本解釋不同類型的圖形,這就是為什么它有很多相同類型的圖形。
你可以使用這個正則表達式:
g:=Graph<([^>]+)>
否則你的語法是正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.