Python之正規表示式

2021-07-27 03:41:45 字數 447 閱讀 7017

匯入re模組

檢索和替換 : re.sub

re.sub(pattern, repl, string, count=0, flags=0)
pattern:正則中的模式字串

repl:替換的字串,也可為乙個函式

string:要被查詢替換的原始字串

count:模式匹配後替換的最大次數,預設 0 表示替換所有的匹配

# -*- coding:utf-8 -*-

import re

a = raw_input('請輸入:')

rep = re.sub(r'[a-za-z0-9]', '', a)

print rep

# 用空字串替換單詞字元(包括0-9的數字,a-z的小寫字母,a-z的大寫字母),即挑出不符合要求的字元

Python之正規表示式

正規表示式正規表示式主要用來匹配字串,例如 判斷乙個字串是否是乙個合法的 思想是用描述性的語言給字串乙個規則。re模組中的match函式提供了這種功能,若匹配成功則返回匹配物件,否則返回none。一 語法 d 表示匹配數字 w 表示匹配字母或數字 可以匹配任意字元 s可以匹配乙個空格或者tab 特殊...

Python之正規表示式

正規表示式元字元如下 匹配除換行符以外的所以字元 規定匹配模式必須出現在目標字串的開頭,例如 hell hello hellboy 規定匹配模式必須出現在目標字串的結尾,例如 ar car bar 其前乙個字元必須在目標物件中連續出現零次或多次 其前乙個字元必須在目標物件中連續出現一次或多次 其前乙...

Python之正規表示式

python之正規表示式 1.正規表示式的大致匹配過程是 依次拿出表示式和文字中的字元比較,如果每乙個字元都能匹配,則匹配成功 一旦有匹配不成功的字元則匹配失敗,具體如下圖 1.1 貪婪模式與非貪婪模式 正規表示式通常用於在文字中查詢匹配的字串。python裡數量詞預設是貪婪的 在少數語言裡也可能是...