0

想解析一些日志,有点难。日志如下所示:

/ajax/foto.php?whatever-session-info-here
/edit.php?path=blahblah-imgage-url.jpg
/catalog/whetaever-text-here
/item/whetaever-text-here
/gallery (without slash at the end)

所以

/[a-zA-Z-]{0,}/

适用于斜线之间的文本,我有

/catalog/
/item/

正则表达式工作后

所以问题是如何获得这个例子的输出,看起来像:

/ajax/foto.php
/edit.php
/catalog/
/item/
/gallery

添加:找到这个,只需要前两个斜杠之间的文本:

/foto/300/b/5/4/19123312.jpg

获取 /foto/

4

2 回答 2

0

/[a-zA-Z] (/?)([a-zA-Z] .[a-zA-Z]*)?

经测试

http://gskinner.com/RegExr/

于 2013-01-31T07:28:47.310 回答
0

or

  s = '/foto/300/b/5/4/19123312.jpg'
    s.split('/')[1]
     => "foto" 
于 2015-03-05T10:50:34.877 回答