簡體   English   中英

如何使用正則表達式在 Python 中檢索特定文本

[英]How to use regular expression to retrieve specific text in Python

所以我試圖從名單中檢索所有男性成員,它看起來像這樣:AB(male) CDE(male) F(male) G

所有字符串都用空格分隔。 姓名列表保存為txt文件:name.txt

我想讓 Python 讀取 name.txt 並從列表中檢索所有男性,然后將它們打印出來(在本例中為 BE 和 F)。

我如何使用正則表達式來實現這一點? 謝謝!

我只是給出正則表達式, regex = r"(\\w+)\\(male\\)"

這顯然是一些數據。 為什么要從文本文件中存儲和檢索它?

如果將一些臨時數據存儲在文本文件中,可能會更改格式並指定“男性”和“女性”以及每行一個條目,以便您可以遍歷文件?

這樣會更系統。

因此,您所要做的就是在每一行中查找與 'Male' 匹配的字符串,然后選擇該行進行打印。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM