亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python findall的實際案例

小樊
81
2024-11-19 07:45:35
欄目: 編程語言

findall 是 Python 正則表達式庫 re 中的一個函數,用于在字符串中查找所有與正則表達式匹配的子串。以下是一個實際案例:

假設我們有一個包含多個電子郵件地址的文本文件 emails.txt,我們希望使用正則表達式來查找所有的電子郵件地址。

emails.txt:

這是一個示例文本文件,其中包含一些電子郵件地址:
user1@example.com
user2@example.org
user3@example.net

我們可以使用以下代碼來查找所有的電子郵件地址:

import re

# 定義正則表達式模式
pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'

# 讀取文件內容
with open('emails.txt', 'r') as file:
    content = file.read()

# 使用 findall 函數查找所有匹配的電子郵件地址
email_addresses = re.findall(pattern, content)

# 輸出結果
print("找到的電子郵件地址:")
for email in email_addresses:
    print(email)

輸出結果:

找到的電子郵件地址:
user1@example.com
user2@example.org
user3@example.net

在這個例子中,我們首先定義了一個正則表達式模式 pattern,用于匹配電子郵件地址。然后,我們讀取了 emails.txt 文件的內容,并使用 re.findall() 函數查找所有與正則表達式匹配的電子郵件地址。最后,我們輸出了找到的電子郵件地址。

0
木兰县| 隆安县| 宿松县| 巩义市| 嘉鱼县| 长垣县| 双辽市| 手机| 平阴县| 榆树市| 名山县| 肇州县| 拉孜县| 卫辉市| 和平区| 德惠市| 慈利县| 普定县| 中卫市| 左云县| 辽宁省| 湖州市| 临高县| 肥乡县| 沙洋县| 郧西县| 樟树市| 镇康县| 通海县| 炉霍县| 博白县| 城口县| 韶关市| 阳城县| 抚宁县| 柏乡县| 泾阳县| 蓬溪县| 威海市| 庄浪县| 兴山县|