2011-07-03 22 views
0

我需要剥下一个字符串,这是一个url。带有.exec正则表达式的条带Javascript

例子:

"http://www.wearepi.com/wp-content/gallery/03-05-2011-asian-escape/img_2377.jpg" 

我需要剥去它归结为:

"gallery/03-05-2011-asian-escape/img_2377.jpg" 

我已经得到的东西是这样的:

/[^\/]*(?=\.\w+$)/.exec 

但是,这只是给我留下了:

"img_2377" 

在此先感谢您的帮助!

回答

1

怎么办?

var target = "http://whatever.thing.com/this/that/theother.jfoo"; 
var matches = /^.*\/(gallery\/.*)$/.exec(target); 

console.log(matches[0]); 

这应该有正确的捕获数据。

+0

谢谢!关!只是增加了:gallery/03-05-2011-asian-escape/img_2377.jpg后面的url ... – Ayrthon

+0

问题是。该网址不断变化,取决于点击的图像... – Ayrthon

+0

它总是有画廊吗? – zellio