Mysql MariaDB Regex仅替换字符的第一个实例
如何编写正则表达式以仅替换“l”的第一个实例使用带有否定字符类和锚点的捕获组:Mysql MariaDB Regex仅替换字符的第一个实例,mysql,regex,mariadb,Mysql,Regex,Mariadb,如何编写正则表达式以仅替换“l”的第一个实例使用带有否定字符类和锚点的捕获组: SELECT REGEXP_Replace('hello', '[l]', ''); 看 详情: ^-字符串的开头 [^l]*-1捕获除l以外的0个以上字符 l-一个字面字母l,只是匹配而不是捕获。 替换模式包含一个\1,它引用组1中包含的值,即任何不在第一个l之前的文本。请解释正则表达式?我添加了模式解释和指向regular-expressions.info参考的一些链接。 SELECT REGEXP_REPL
SELECT REGEXP_Replace('hello', '[l]', '');
看
详情:
^-字符串的开头
[^l]*-1捕获除l以外的0个以上字符
l-一个字面字母l,只是匹配而不是捕获。
替换模式包含一个\1,它引用组1中包含的值,即任何不在第一个l之前的文本。请解释正则表达式?我添加了模式解释和指向regular-expressions.info参考的一些链接。
SELECT REGEXP_REPLACE('hello', '^([^l]*)l', '\\1');