1、打开PYTHON,新建一个空白的PY文档。
2、首先引入re模块,这是必须的前提,不然会出错。import re
3、a = re.compile(r'[ayo]')a.findall('yes, it is an arrow.')加了中括号以后,我们可以发现,可以返回中括号里的字母。
4、b = re.compile(r'[AYO]')b.findall('yes, it is an Arrow.')除了小写字母,当然还可以区分大写字母。
5、c = re.compile(r'[368]')c.findall('2304023vjdfi209rfj023fjgk87k6')字母以后,常规的数字都是可以返回的。
6、d = re.compile(r'[1-5]')d.findall('2304023vjdfi209rfj023fjgk87k6')如果要指定数字范围,那么用中横杠标识可以减少书写的麻烦。
7、e = re.compile(r'[a-d]')e.findall('apple is a good choice.')e = re.compile(r'[a-zA-Z0-9]')e.findall('apple is 1 good choice.')所以字母和数字都是可以指定范围的,这样就非常方便。
8、f = re.compile(r'[a-e\.]')f.findall('D:\\new file\new.')f = re.compile(r'[a-e\\]')f.findall('D:\\new file\new')如果我们要寻找英文句号,不需要用\加在前面,单独一个\是不返回的。
9、g = re.compile(r'[^ayo]')g.findall('yes, it is an arrow.')如果在中括号里面第一个位置写^,那么就是表示反选。