使用REGEXP将数据库中的Urls(iframe)更新到新路径

时间:2018-11-14 12:13:13

标签: sql regex replace

所以我需要数据库中的更新URL。

我有一个“ forums_post”表和“ post”列。我想用新路径替换所有链接。

当前路径:

<iframe scrolling="no" src="http://mik.com/my-topic-title-test-t32/?tab=comments&amp;do=embed&amp;comment=438&amp;embedComment=438&amp;embedDo=findComment#comment-438"></iframe>

新路径:

<iframe scrolling="no" src="http://mik.com/topic/my-topic-title-test-32/?tab=comments&amp;do=embed&amp;comment=438&amp;embedComment=438&amp;embedDo=findComment#comment-438"></iframe>

重点是在/topic/之后添加http://mik.com,并从中删除“ t”。 -t32/

请帮助;(

1 个答案:

答案 0 :(得分:0)

尝试使用正则表达式:(http:\/\/mik\.com)\/([A-Za-z-]+?)([a-z])(\d+)\/

并替换为:\1/topic/\2\4/

Demo