Regex 正则表达式获取部分图像url(升华文本3)

Regex 正则表达式获取部分图像url(升华文本3),regex,image,url,text,Regex,Image,Url,Text,我有一个包含数千个职位的XML数据库。文本+html标记(图像和链接)。我需要一个用于Sublime Text 3的正则表达式来替换每个图像url的一部分(文件名之前的所有内容) 例如,我有: <img src="/images/fanart/bigfana2121rt/215627676.jpg"> 这是: /images/screenshots/goodlooking/tret/ 谢谢。正则表达式: <img\b[^>]*\bsrc="([^"]*\/)[^\/"

我有一个包含数千个职位的XML数据库。文本+html标记(图像和链接)。我需要一个用于Sublime Text 3的正则表达式来替换每个图像url的一部分(文件名之前的所有内容)

例如,我有:

<img src="/images/fanart/bigfana2121rt/215627676.jpg">
这是:

/images/screenshots/goodlooking/tret/
谢谢。

正则表达式:

<img\b[^>]*\bsrc="([^"]*\/)[^\/"]*"[^<>]*>
正则表达式:

<img\b[^>]*\bsrc="([^"]*\/)[^\/"]*"[^<>]*>

请向我们展示您编写的不起作用的正则表达式。请向我们展示您编写的不起作用的正则表达式。也许我做错了什么,但在Sublime Text 3中,此正则表达式选择了整个img标记。我需要文件名之前的所有内容。我如何才能找到文件名?你能提供文件名的格式吗?比如
]*>(?=\s*foo.txt)
例如在
的情况下,它是
215627676.jpg
try
]*>
也许我做错了什么,但在Sublime Text 3中,这个正则表达式选择了整个img标记。我需要文件名之前的所有内容。我如何才能找到文件名?你能提供文件名的格式吗?比如
]*>(?=\s*foo.txt)
例如在
的情况下,它是
215627676.jpg
试试
]*>
<img\b[^>]*\bsrc="([^"]*\/)[^\/"]*"[^<>]*>
\1