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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么用正則表達式

發布時間:2021-11-25 14:53:33 來源:億速云 閱讀:111 作者:小新 欄目:大數據

這篇文章主要介紹了Python怎么用正則表達式,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

正則表達式,簡稱regex,是文本模式的描述方法。你可以在google上搜索regex或者regexp獲得非常多的學習資料。這篇短文介紹在python腳本中使用正則表達式的步驟:

1、導入re模塊

Python中所有正則表達式的函數都在re模塊中,可以在交互式環境或者腳本文件中輸入以下代碼。導入該模塊:

import re

2、創建正則表達式對象

re.compile()傳入一個表示正則表達式的字符串值,它將返回一個Regex對象。例如要創建一個Regex對象來匹配電話號碼模式,可以輸入以下代碼:

phoneMatch = phoneNumRegex.search(’My number is415-555-4242’)

此時phoneNumRegex就包含了一個Regex對象

Python怎么用正則表達式

3、匹配Regex對象

Regex對象中的search()方法查找傳入的字符串,尋找該正則表達式的所有匹配。

phoneMatch = phoneNumRegex.search(’My number is415-555-4242’)

如果字符串中沒有找到該正則表達式模式,則search()方法返回None。如果找到該模式則返回一個Match對象。Match有一個group()方法,返回被查找的字符串中實際匹配的文本:

print(‘Phone number found :’+phoneMatch.group())

將期待的模式傳遞給 re.compile(), 并將得到的 Regex對象保存在phoneNumRegex 中。然后我們在 phoneNumRegex上調用 search(), 向它傳入想查找的字符串。查找的結果保存在變量phoneMatch中。模式在這個字符串中找到,所以會返回一個 Match對象。我們就可以在phoneMatch變量上調用 group(), 返回匹配的結果, 顯示出完整的匹配,即415-555-4242。

import re
phoneNumRegex = re.compile(r'\d\d\d-\d\d\d-\d\d\d\d')
phoneMatch = phoneNumRegex.search('My number is415-555-4242')
print('Phone number found :'+phoneMatch.group())

輸出:
//Phonenumber found :415-555-4242

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Python怎么用正則表達式”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

电白县| 白玉县| 梅州市| 沂南县| 都兰县| 凤台县| 霍州市| 大同市| 三穗县| 汉川市| 大洼县| 通山县| 河间市| 黄山市| 赤水市| 三原县| 历史| 阜阳市| 大荔县| 保康县| 桐梓县| 东港市| 太和县| 余江县| 合作市| 灯塔市| 乐陵市| 和硕县| 夹江县| 正宁县| 建德市| 通山县| 松溪县| 大安市| 长泰县| 遂川县| 华宁县| 长寿区| 临桂县| 双峰县| 会理县|