正则expression式正向前取得第一个出现

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

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

这部分some-title-in-1978 ,因为我提出了这个正则expression式:

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

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

使用以下正则expression式模式:

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

https://regex101.com/r/wep2Im/1

[^/]+ – 匹配除了正斜杠之外的.html后面的所有字符