python 正则表达式相关

2016-07-18 19:14:24 +08:00
 xinali

在阅读 sqlmap 源码时,有个爬虫的代码的一段正则表达式

tags = re.finditer(r'(?si)<a[^>]+href="(?P<href>[^>"]+)"', content) 

这个正则表达式的(?si)表示的是什么意思?

2222 次点击
所在节点    Python
6 条回复
Cynic222
2016-07-18 20:19:32 +08:00
这是 raw 字符串,?是给)的
billlee
2016-07-18 21:32:20 +08:00
这是 options, s - single line, i - case insensitive
RTFM
fzinfz
2016-07-18 23:21:06 +08:00
dacapoday
2016-07-19 00:56:51 +08:00
oglop
2016-07-19 09:15:38 +08:00
@dacapoday ls 这是哪个网站解析的
dacapoday
2016-07-19 10:41:48 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293293

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX