标签: mysql regex replace
如果符合以下查询,我想在mysql中用"|"替换"_"
"|"
"_"
SELECT COUNT(*) FROM wp_posts WHERE post_content REGEXP 'text\\(584\\|([a-zA-Z0-9_]+)\\|([a-zA-Z0-9_])'
所以如果找到例如text(584|g345|2344的应该查看结尾text(584_g345_2344
text(584|g345|2344
text(584_g345_2344
是否可以使用REGEXP查找匹配项?
答案 0 :(得分:3)
您可以使用:
REPLACE(text_string, from_string, to_string)
可以在here找到更多信息。
修改强> 但是,您无法混合REGEX和REPLACE 你需要完成几个查询,你看过this吗?
REGEX
REPLACE