如何將單個字元與 Python 正規表示式匹配?

Mondo 科技 更新 2024-03-06

1.使用單個字元.:表示換行符以外的字元 :表示範圍 -: 表示間隔 [1234567890]:表示匹配中的任何字元 [a-z]:表示小寫字母 a-z 之間的任何字母的匹配 [a-z]:表示大小字元 a 到 z 之間任何字母的匹配 [0-9a-za-z]:表示任意數字和字母的匹配 [ 0-9]:表示任何非數字字元 d 的匹配: 表示任意數字的匹配,等價於 [ 0-9] d:表示否定 d,表示匹配任何非數字字元,等價於 [ 0-9] w:表示匹配任何數字、字母、下劃線,等價於 [0-9a-za-z] w:表示否定 w,匹配除數字、字母和下劃線以外的任何字元 s:表示匹配任何空格(空格, 換行符、回車符、換頁符、製表符) s:否定 s 的表示

2.例項

匯入重印(re.)search(".", "hello987")) # print(re.search(".", "helloworld")) # print(re.search("he[asdf]llo", "heallo")) # print(re.search("he[asdf]llo", "hemllo")) # noneprint(re.search("he[0-9]llo", "he643llo")) # noneprint(re.search("he[0-9]llo", "he3llo")) # print(re.search("he\\dllo", "he8llo")) # print(re.search("he\\dllo", "he8llo")) # noneprint(re.search("he\\dllo", "heallo")) # print(re.search("he[a-z]llo", "hewllo")) # print(re.search("he[a-z]llo", "hebllo")) # print(re.search("he\\wllo", "he4llo")) # print(re.search("he\\wllo", "hecllo")) # print(re.search("he\\wllo", "heello")) # print(re.search("he\\wllo", "he_llo")) # print(re.search("he\\wllo", "he%llo")) # noneprint(re.search("he\\wllo", "he%llo")) # print(re.search("he\\wllo", "he8llo")) # noneprint(re.search("he\\wllo", "hesllo")) # noneprint(re.search("he\\wllo", "hepllo")) # noneprint(re.search("he\\wllo", "he_llo")) # none
**10,000粉絲獎勵計畫

相關問題答案

    Python正規表示式從初學者到精通詳細講解

    正規表示式是一種功能強大的文字處理工具,能夠通過特定模式匹配字串中的子字串。在 Python 中,正規表示式廣泛應用於字串處理 文字分析 資料探勘等領域。本文將詳細介紹Python中正規表示式的使用以及應用場景,以幫助讀者更好地掌握這一技能。秋冬入住挑戰 語法。在 Python 中,正規表示式是使用...

    你必須知道,你會知道你會幹的! Python 正規表示式是常用的函式

    正規表示式正規表示式 是一種特殊的字元序列,是電腦科學的乙個概念,主要用於檢索和替換哪些文字符合python中的某個模式,主要借助re模組實現功能靈活性,功能非常合乎邏輯,可以用極其簡單的方法實現對字串的複雜控制,對於剛接觸的人來說,就有些晦澀難懂了,應用場景,爬蟲驗證手機號 郵箱 身份證號等文字資...

    如何在python中表示整數

    在 Python 中,整數可以用多種方式表示。它們可以是十進位 二進位 八進位或十六進製。了解這些整數的表達方式對於編寫 python 和進行數學計算都很重要。例如,如果需要使用二進位或十六進製資料,則需要使用適當的表示形式。本文詳細介紹了 Python 中整數的幾種表示形式。秋冬入住挑戰 整數表示...

    如何在Python中高效編寫程式碼?Python實用程式設計技巧分享!

    Python 是一種高效 易學且功能強大的程式語言,具有許多實用的程式設計技巧,可以幫助開發人員更高效地編寫。以下是一些實用的 Python 程式設計技巧的細分和示例 .列表推導式 列表推理是一種在 Python 中建立和操作列表的簡潔 易於閱讀的方法。它可以使 更簡潔,減少冗餘。例如,將列表中的所...

    快樂學習Python,如何正確使用pandas處理時間型別資料?

    在日常資料分析中,資料通常按日期進行分析。例如,我們需要通過使用者的下單時間來分析使用者在不同時間段對產品的偏好 例如,使用訪問日誌的訪問時間來分析系統的訪問週期和負載,為不同時間段的資源分配提供依據。例如,通過使用者較短的刷牙時間分析使用者的行為特徵和工作時間和工作型別 可以看出,在資料分析中,基...