我有一个带有旧帖子的 wordpress 导出,这些帖子将被导入到不同的安装中。但是我有一个问题,即有一部分内容需要在其他安装中转换为不同类型的内容。
原始代码是这样的:
<a href="000d3c4c.mp3">000d3c4c</a>]]></content:encoded>
我需要把它变成这个
</content:encoded><wp:postmeta>
<wp:meta_key><![CDATA[mkd_post_audio_link_meta]]></wp:meta_key>
<wp:meta_value><![CDATA[000d2aa8.mp3]]></wp:meta_value>
</wp:postmeta>
我正在使用 EditPad Pro 来搜索文件,并防止我花费几个小时手动进行此更改,我想使用 EditPad 中的广泛搜索和替换功能,但我在尝试匹配此内容时遇到了一些问题。我想要这样的表达方式。
无论如何,第一次搜索和替换都会起作用,因为我可以改变
<a href="000
进入
</content:encoded>
<wp:postmeta>
<wp:meta_key>
<![CDATA[mkd_post_audio_link_meta]]></wp:meta_key><wp:meta_value>><![CDATA[000d2aa8.mp3]]></wp:meta_value>
</wp:postmeta>
但我在下一部分中挣扎。如何将 .mp3 之后的所有内容更改为此
]]></wp:meta_value>
</wp:postmeta>
简而言之。我想替换所有出现的
">000d3c4c</a>]]></content:encoded>
和
]]></wp:meta_value>
</wp:postmeta>
000d3c4c对于每次出现的 mp3 链接都是不同的。