91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
张家川| 武城县| 马关县| 安多县| 三穗县| 玉溪市| 肇东市| 榆林市| 郧西县| 若羌县| 临沭县| 定西市| 厦门市| 邵阳市| 城口县| 镇宁| 卓资县| 沅陵县| 鹤山市| 云阳县| 元江| 定日县| 东莞市| 自治县| 曲松县| 惠东县| 乐安县| 孙吴县| 石泉县| 宣恩县| 大同县| 高台县| 新密市| 五寨县| 儋州市| 怀远县| 蒲城县| 东乌珠穆沁旗| 成都市| 房产| 长海县|