【发布时间】:2016-05-29 12:49:39
【问题描述】:
我有一个带有旧帖子的 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 链接都是不同的。
【问题讨论】:
-
我一定是老了,因为我看不出你拥有什么和你想要什么之间的关系。
标签: html regex wordpress editpad