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

溫馨提示×

python findall的具體應用

小樊
81
2024-11-19 07:50:38
欄目: 編程語言

findall() 是 Python 正則表達式庫 re 中的一個函數,用于在字符串中查找所有與正則表達式匹配的子串。它返回一個包含所有匹配子串的列表。以下是一些具體的應用示例:

  1. 查找字符串中的所有數字:
import re

text = "今天的溫度是 25°C,明天預計溫度為 30°C。"
pattern = r'\d+'
result = re.findall(pattern, text)
print(result)  # 輸出:['25', '30']
  1. 查找字符串中的所有郵箱地址:
import re

text = "我的郵箱是 example@example.com,朋友的郵箱是 test@example.org。"
pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'
result = re.findall(pattern, text)
print(result)  # 輸出:['example@example.com', 'test@example.org']
  1. 查找字符串中的所有電話號碼:
import re

text = "我的電話號碼是 13800138000,朋友的電話號碼是 12345678901。"
pattern = r'\b\d{11}\b'
result = re.findall(pattern, text)
print(result)  # 輸出:['13800138000', '12345678901']
  1. 查找字符串中的所有網址:
import re

text = "這是一個網站:https://www.example.com,這是另一個網站:http://www.test.org。"
pattern = r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+'
result = re.findall(pattern, text)
print(result)  # 輸出:['https://www.example.com', 'http://www.test.org']

這些示例展示了如何使用 findall() 函數在字符串中查找與正則表達式匹配的子串。你可以根據需要修改正則表達式來匹配不同的內容。

0
高雄市| 南京市| 大庆市| 孟津县| 巢湖市| 历史| 永新县| 泽库县| 凤台县| 宜良县| 岳池县| 长岭县| 彭水| 长汀县| 滕州市| 仁化县| 中山市| 资兴市| 驻马店市| 濮阳市| 汝南县| 新余市| 固阳县| 顺平县| 黄龙县| 清远市| 鲁山县| 九龙城区| 广河县| 桂东县| 收藏| 汤阴县| 基隆市| 乐平市| 罗平县| 安平县| 信宜市| 台北县| 宁晋县| 平阴县| 赣州市|