目前,我尝试选择节点"<XIMAGE5></XIMAGE5>"
中的所有数据。该数据可以由数字和字母组合而成,每个数据和结尾都有*.jpg
。
示例:
<XIMAGE5>KGNVS66x.jpg</XIMAGE5>
我试图选择每一个,所以我可以在每个前面添加一个URL前缀,如下所示:
<XIMAGE5>http://fakeaccount.s3.amazonaws.com/images/KGNVS66x.jpg</XIMAGE5>
我甚至不了解正则表达式。
答案 0 :(得分:-1)
要在标记内容的开头添加内容,请使用以下方法匹配打开标记之后的(零宽度)位置:
(?<=<XIMAGE5>)
并用你要注入的内容“替换”它。
要选择标签的内容,请使用环顾四周和不情愿的量词:
(?<=<XIMAGE5>).*?(?=</XIMAGE5>)
后面/后面的断言断言(不消耗输入)有一个打开/关闭标记,.*?
消耗尽可能少(因此它不会通过关闭标记运行到最后一个关闭标记)
请参阅live demo。