powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / помогите с regexp_replace
3 сообщений из 3, страница 1 из 1
помогите с regexp_replace
    #38538561
kkv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите с regexp_replace

есть строка 'ляляля text1 123 text2 ляляля'
нужно 123 заменить на 345
text1 и text2 не меняются, а ляляля - может быть любым текстом
...
Рейтинг: 0 / 0
помогите с regexp_replace
    #38538665
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема то, просто replace вам не подойдет?
Код: plsql
1.
2.
select replace('ляляля text1 123 text2 ляляля 123','123','456');
select regexp_replace('ляляля text1 123 text2 ляляля 123','123','456','g');
...
Рейтинг: 0 / 0
помогите с regexp_replace
    #38538757
AndreiSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tadmin,
Думаю kkv79 хотел менять 123 не во всем тексте, а только между text1 и text2, тогда tadmin
Код: sql
1.
select replace('ляляля text1 123 text2 ляляля 123','123','456');

не прокатит, надо использовать:
Код: sql
1.
select replace('ляляля text1 123 text2 ляляля 123','text1 123 text2','text1 456 text2');
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / помогите с regexp_replace
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]