我需要建立一个 Yahoo!管道复制 item.title 元素,并将其添加到 item.link 元素的末尾。
示例输入:
<item>
<title>helloworld</title>
<link>http://www.example.com/abc</link>
</item>
<item>
<title>whatsup</title>
<link>http://www.example.com/def</link>
</item>
示例输出:
<item>
<title>helloworld</title>
<link>http://www.example.com/abc?helloworld</link>
</item>
<item>
<title>whatsup</title>
<link>http://www.example.com/def?whatsup</link>
</item>
答案 0 :(得分:1)
您可以使用正则表达式运算符,在替换模式中使用${...}
表示法来引用其他字段,在本例中为${title}
:
item.link
$
- ${title}
在替换参数中,我使用$
来匹配item.link
的结尾,而中的 ${title}
将被替换内容为item.title
,因此附加到item.link
。
仅供参考,另一个问题涉及两个领域合并的更一般情况: