var reg = /([^/]+)(?=/[^/]+/?$);
string = 'http://www.mywebsite.com/map/books/price'
string2 = 'http://www.mywebsite.com/site/food/meat/pork'
var value = str.match(reg);
var value2 = str.match(reg);
我试图始终获得第三个斜线和第四个斜线之间的值,即“地图”和“站点”,
我在http://gskinner.com/RegExr/上进行了测试, 但如果有人可以提供帮助,结果总是第二组?