Как заменить часть строки в SQLite с помощью Regex? - PullRequest
0 голосов
/ 20 января 2020

Если у меня есть следующая строка:

Я хотел бы использовать REGEXP для решения этой проблемы, а не определенного слова

"123456abcd" и "123456"

Я хотел бы найти и заменить, где числа 123456 появляются в таком порядке, я знаю, что регулярное выражение должно использоваться в SQlite, но я не могу найти какую функцию использовать (ЗАМЕНА или ОБНОВЛЕНИЕ).

Например, в приведенном выше примере - я хотел бы заменить 123456 строкой «сыр» - тогда мне бы хотелось следующее:

«cheeseabcd» и «сыр»

Я застрял на том, как решить эту проблему в SQL Lite! каждый раз, когда я делаю изменение, оно меняет всю строку, а не только часть строки!

1 Ответ

1 голос
/ 20 января 2020

Я не вижу здесь регулярных выражений. Всего:

replace(col, '123456', cheese)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...