Javascript 正则表达式正向前瞻获取第一次出现

Javascript 正则表达式正向前瞻获取第一次出现,javascript,node.js,regex,Javascript,Node.js,Regex,我有这样的字符串,我想要捕获.html和第一个斜杠之间的字符 http://example.org/some-path/some-title-in-1978.html 这部分some-title-in-1978,为此我提出了以下正则表达式: /\/.+?(?=\.html)/结果不是我想要的,它是这样的: //domain.org/some path/some-title-in-1978使用以下正则表达式模式: [^/]+(?=\.html) [^/]+-匹配后跟.html的所有字符,但正斜

我有这样的字符串,我想要捕获
.html
和第一个斜杠之间的字符

http://example.org/some-path/some-title-in-1978.html

这部分
some-title-in-1978
,为此我提出了以下正则表达式:

/\/.+?(?=\.html)/
结果不是我想要的,它是这样的:


//domain.org/some path/some-title-in-1978

使用以下正则表达式模式:

[^/]+(?=\.html)


[^/]+
-匹配后跟
.html
的所有字符,但正斜杠除外