这是一个创建于 3151 天前的主题,其中的信息可能已经有所发展或是发生改变。
pattern = re.compile(r'\s?(class|style)=.*?>\s?',re.I)
str = re.sub(pattern,'',str)
我用这两句来删除“ class 和 style ”的属性, re.I 是不区分大小写,如果我同时还想加上多行匹配 re.S 应该怎么写?
另外,如果我想把删除的“ class 和 style ”的属性单独保存下来,应该怎么做?
2 条回复 • 2016-09-18 12:43:08 +08:00
 |
|
1
laoyur 2016-09-15 10:36:16 +08:00
可以直接 or 的 re.I | re.S
|
 |
|
2
mhohai 2016-09-18 12:43:08 +08:00
楼上答案正确,但是 http://45.78.38.197/ss/regex/regex.html#14 更精彩。
|