![]() |
【求助】正则解析参数
开始发帖用的-o举例,可能有点出入,换成-H吧~
代码:
curl baidu.com -H "ABC" -H ABC -H 'ABC' -H 'A\"BC' -H "ABC" -H 'AB\ C' -H "A\'BC" 有没有一条正则能把-H和后面的参数找出来?是按照-H一组找出来 比如上面的能找出7组 -H "ABC" -H ABC -H 'ABC' -H 'A\"BC' -H "ABC" -H 'AB\ C' -H "A\'BC" |
代码:
-o [^ ]+ |
引用:
好像不太行,如果是难点在于-o后面可能有空格 比如-o "123\ 3.html" 发自 iPhone X 使用 CCF客户端 |
|
引用:
这个确实可以,不过我又发现了特殊情况,比如中间有空格 代码:
curl -o "123\ 456.html" baidu.com |
代码:
-o .*html"* |
引用:
并不是都是html,文件类型不确定 |
引用:
代码:
-o .*(html|exe|pdf)"* curl baidu.com -o 123.html curl -o 123.pdf baidu.com curl baidu.com -o 123.html curl -o 123.exe baidu.com 如果类型不是太多,直接加上就行了,费那那脑细胞做啥,,,4 |
感谢各位,由于之前的-o的举例不太恰当,现在换成-H了
|
代码:
-H [^ ]*(\\ )+[^ ]*|-H [^ ]* |
引用:
结果如下: https://regex101.com/r/Qs5gzh/2 |
|
引用:
引用:
|
所有时间均为北京时间, 现在的时间是 07:27:17. |
Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.