剥离.exec正则表达式Javascript

时间:2011-07-03 15:15:18

标签: 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 个答案:

答案 0 :(得分:1)

怎么样?

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

console.log( matches[0] );

应该有正确的捕获数据。