首页 > 解决方案 > 如果不存在字符模式,MySQL 仅替换单个字符

问题描述

我需要能够替换单个字符,只要它不是其他字符的特定组合。例如,如果我在 TEXT 值中找到一个 ',我需要对其进行转义;但如果它已经转义 (\') 我需要忽略它。

也可能有更复杂的变体,例如我只想用 - 替换的 \"\。

我还需要查看是否有 \" 条目,但要确保它们还不是 \\" (双转义)。

我猜解决方案是 REGEXP_REPLACE,但我不知道如何正确告诉它如果存在另一个模式则不替换匹配模式......

谢谢!

标签: mysqlparsing

解决方案


推荐阅读