Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果满足以下查询,我想在 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 来查找匹配项,是否有可能?
您可以使用:
REPLACE(text_string, from_string, to_string)
更多信息可以在这里找到。
编辑: 但是,你不能混合REGEX和REPLACE. 你需要用几个查询来完成它,你看到了吗?
REGEX
REPLACE