第二题要用'?'符号
Topic source第二题,正则表达式末尾增加$,就报错,请指教
re_addr=re.compile(r'^(<([a-z|A-Z|\s]+)>\s)?([a-z]+)@[a-z]+\.[com|org]$')
搞明白了,因为^$要求完全匹配
[com|org]这个写法其实不是表示com或org 而是这6个字符中的1个
因为没有完全匹配的约束,实际是部分匹配,所以执行也能成功
可以写成(com|org),虽然group会多一个,但是能够表示com或org的
- 1
落魄的毛哥
第一题:
第二题: