Regex 正则表达式:只匹配第一个匹配项?

Regex 正则表达式:只匹配第一个匹配项?,regex,matching,Regex,Matching,我有很多这样的台词: http://www.mywebsite.com/video/xvxkxf_article1_something http://www.mywebsite.com/video/xvxkxi_article2_something 如何匹配http://www.mywebsite.com/video/xvxkxf_ ? 我试过了,但没用 http://www.mywebsite.com/video/.*_ 试试这个。使*不贪婪 更好地利用 http://www\.myweb

我有很多这样的台词:

http://www.mywebsite.com/video/xvxkxf_article1_something
http://www.mywebsite.com/video/xvxkxi_article2_something
如何匹配http://www.mywebsite.com/video/xvxkxf_ ? 我试过了,但没用

http://www.mywebsite.com/video/.*_
试试这个。使*不贪婪

更好地利用

http://www\.mywebsite\.com/video/[^_]*_
试试这个

http:\/\/www\.mywebsite\.com\/video\/(?:(?!_).)*_

加1表示基于否定的正则表达式。
http:\/\/www\.mywebsite\.com\/video\/(?:(?!_).)*_