关于正则表达。。。不懂就问
- hyes^.*(post|POST|get|GET).+\.htm.+\http
以上是匹配html的,\http这个http前面的\没看懂啥意思。。。
同理
^(get|post).+\.wma.+\qqmusic\.\qq\.\com
这个\qqmusic \qq \com前面的\又是啥玩意。。。 - 叶拟冉才疏学浅,没见过这种用法。在哪看到的 啥语言里的?
- passgod错的吧
- hyesMikrotik的layer7
- hyes也是看不明白,但是很多大佬教程里都有这个类似用法
比如
regexp="^.*(post|POST|get|GET).+\\.jpg.+\\http"
最后的\\http - passgod哪里看到的?
- passgod就是错的。
正则表达式中这样子不合法的斜线会被解析器忽略掉。
\http相当于http - hyes那最后这个http也就是匹配后缀是http?
Sina视频 ^(get|post).+\you\.\video\.\sina\.\com\.\cn.+\.swf
Tudou视频1 ^(get|post).+\tudouui\.\com.+\tudouvideoplayer.+\.swf
Tudou视频2 ^(get|post).+\tudouui\.\com.+\player2.+\.swf
163视频1 ^(get|post).+\ws\.\126\.\net\/\movieplayer.+\-.swf
163视频2 ^(get|post).+\netease.+(\olyvplayer|\flvplayer).+\.swf
ku6视频 ^(get|post).+\player\.\ku6cdn.+\player.swf
qqmusic ^(get|post).+\.wma.+\qqmusic\.\qq\.\com
qqzone ^get.+qzone.+(\.css|\.ico|\.png|\.js|\.gif|\.jpg|\.swf|\.htm|\.html)
奇艺视频 ^(get|post).+\qiyi\.\com\/\player.+\.swf - sleony好神奇,转意用在这里
- laxapple正则里单独 . 号表示任意字符,\. 就是转义字面意思 . 号,双 \\ 转义 \ 号本身
- xixi_8888\是转义符
. 代表的是任意字符
\. 代表的就是真的.了 - hyes\http
所以这个没看懂。。。 - hyes\http
这个就没看懂了。。。 - xixi_8888给你个正则表达式可视化工具,你在上面一试就都明白了。
https://blog.robertelder.org/regular-expression-visualizer/
\http在我看来就是写错了:
要是去匹配http,就要把\去掉。
要是去匹配\http,就要再加个\,变成\\http。 - hyes谢谢。我也是看不懂这个什么操作。。。
关键这里都还这么用。。。
蜜汁操作
Sina视频 ^(get|post).+\you\.\video\.\sina\.\com\.\cn.+\.swf
Tudou视频1 ^(get|post).+\tudouui\.\com.+\tudouvideoplayer.+\.swf
Tudou视频2 ^(get|post).+\tudouui\.\com.+\player2.+\.swf
163视频1 ^(get|post).+\ws\.\126\.\net\/\movieplayer.+\-.swf
163视频2 ^(get|post).+\netease.+(\olyvplayer|\flvplayer).+\.swf
ku6视频 ^(get|post).+\player\.\ku6cdn.+\player.swf
qqmusic ^(get|post).+\.wma.+\qqmusic\.\qq\.\com
qqzone ^get.+qzone.+(\.css|\.ico|\.png|\.js|\.gif|\.jpg|\.swf|\.htm|\.html)
奇艺视频 ^(get|post).+\qiyi\.\com\/\player.+\.swf