python 正则表达式:
主要匹配类型
\d 匹配任何十进制数;它相当于类 [0-9]。
\D 匹配任何非数字字符;它相当于类 [^0-9]。
\s 匹配任何空白字符;它相当于类 [ "t"n"r"f"v]。
\S 匹配任何非空白字符;它相当于类 [^ "t"n"r"f"v]。
\w 匹配任何字母数字字符;它相当于类 [a-zA-Z0-9_]。
\W 匹配任何非字母数字字符;它相当于类 [^a-zA-Z0-9_]。
.* 匹配任意字符
注意:所有匹配均返回list列表
叠加匹配:
tString = "aa/bb/cc/asd98_hd_ item.png"
#匹配任何字母字符和空格
tList = re.findall(r"[\w\s]+.png",tString);
#单个规则匹配
tList = re.findall(r"[\w]+.png",tString);
#匹配任意字符
tList = re.findall(r".*.png",tString);
#匹配中文字符
tList = re.findall(u"[\u4e00-\u9fa5\s\S]",tString)