标签:
正则不好搞,像一门新语言(还比较特殊,可以到处用,但在不同语言里又有特色的东西)
把老忘得东西记下
1. python中 (自留地里面写了其实)
m.groups()=m.groups(0)=(m.group(1),m.group(2))
‘‘‘获得一个元组,仅是括号匹配的内容‘‘‘
m.group()=m.group(0)获得整个匹配部分
m.group(1) 获得第一个括号匹配部分
import re
m = re.search("output_(?P<year>\d{4})", "output_1986.txt") #(?P<name>...) 为group命名
print(m.group("year"))
2. ()分割多个字符, [] 分割单个字符
ex: mysql
... where xx regexp ‘abc|bbc‘ 等效于 ... where xx regexp ‘(abc|bbc)‘
... where xx regexp ‘[a|b]c‘ 等效于 ... where xx regexp ‘[ab]c‘
ps : ... where xx regexp ‘a|b cc‘ 等效于 ... where xx regexp ‘(a|b cc)‘
标签:
原文地址:http://www.cnblogs.com/Citizen/p/4717539.html