URL中的双斜线和用于注释的双斜杠

时间:2015-03-24 07:29:15

标签: php regex bash grep

我想grep双斜杠(PHP中的注释),但它似乎与URL中的双斜杠冲突(http://) 如何在此URL之前只获得第二个双斜杠?

http://goo // gle.com
http://goo//gle.com

我尝试使用:grep -P -o ".//.{0,}",但它会给我输出

http://goo // gle.com
http://goo//gle.com

我想要的是这样输出:

// gle.com
//gle.com

那么,我该如何解析呢?

1 个答案:

答案 0 :(得分:1)

从协议中排除:字符:

grep -P -o "[^:]//.{0,}"

执行:

grep -P -o "[^:]//.{0,}" <<< "http://goo // gle.co"

输出:

 // gle.co