Python之正则表达式

2/22/2017来源:ASP.NET技巧人气:1772

导入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的大写字母),即挑出不符合要求的字符