如何在文本的开头和结尾处对mySQL进行REPLACE?

时间:2012-08-27 06:15:10

标签: mysql concatenation replace

我正在尝试使用自定义标记在wp_posts表的post_content列中包装一个文本块。现在,我确切知道的是,我需要将所有文本块(数百个)应用于以下内容:

blah blah blah...
<!--more-->
<script type="text/javascript">...</script>

我需要看起来像这样:

blah blah blah...
[custom_tag]
<script type="text/javascript">...</script>
[/custom_tag]

可以使用REPLACE命令以某种方式在mySQL中完成,或者除了替换之外还有某种连接吗?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

试试这个

concat(replace(s,'<!--more-->','[custom_tag]'),'[/custom_tag]')

或者如果您需要在[custom_tag]

之前插入<script
concat(replace(s,'<script','[custom_tag] <script'),'[/custom_tag]')