Regex 正则表达式选择XML节点中的所有内容

Regex 正则表达式选择XML节点中的所有内容,regex,xml,google-sheets,Regex,Xml,Google Sheets,当前,我正在尝试选择节点“中的所有数据。这些数据可以由数字和字母组成,它们在每一个后面都有*.jpg 例如: <XIMAGE5>KGNVS66x.jpg</XIMAGE5> KGNVS66x.jpg 我尝试选择每一个,这样我可以在每个URL前面加上前缀,如下所示: <XIMAGE5>http://fakeaccount.s3.amazonaws.com/images/KGNVS66x.jpg</XIMAGE5> http://fakeacco

当前,我正在尝试选择节点
中的所有数据。这些数据可以由数字和字母组成,它们在每一个后面都有
*.jpg

例如:

<XIMAGE5>KGNVS66x.jpg</XIMAGE5>
KGNVS66x.jpg
我尝试选择每一个,这样我可以在每个URL前面加上前缀,如下所示:

<XIMAGE5>http://fakeaccount.s3.amazonaws.com/images/KGNVS66x.jpg</XIMAGE5>
http://fakeaccount.s3.amazonaws.com/images/KGNVS66x.jpg

我对正则表达式的了解还不足以开始。

要在标记内容的开头添加内容,请使用以下命令立即匹配打开标记后的(零宽度)位置:

(?<=<XIMAGE5>)

(?嗯,这似乎选择了Atom中的整个节点:(@user3082823 oops.缺少一个括号。现在已修复,带有演示链接。如果我要在选择之前添加文本。我会使用正则表达式函数选择文本,然后执行“www.google.com/$1”吗?这会在每个标签前面添加google.com吗?@user3082823你想匹配包括标签在内的整个标签,还是只匹配标签之间的内容?只匹配标签之间的内容,效果很好,只是不知道如何存储和添加到regex
(?<=<XIMAGE5>).*?(?=</XIMAGE5>)