Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / REGEXP_REPLACE / 5 сообщений из 5, страница 1 из 1
29.03.2017, 15:06
    #39429311
IMNO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
REGEXP_REPLACE
Здравствуйте.

Как с помощью regexp_replace заменить наборы символов?

Код: plsql
1.
REGEXP_RAPLACE('1111""\\\111111\11"1"1"1\\1""1\\\\\1""1"\\', '["\]', '[''\]')



Идея в замене всех двойных кавычек на одинарные и всех обратных слешей на прямые слешы. То есть нельзя менять двойные кавычки на прямые слешы и обратные слеши на одинарные кавычки. Замена строго на определённый символ.
Код: plsql
1.
2.
" => '
\ => /
...
Рейтинг: 0 / 0
29.03.2017, 15:08
    #39429315
IMNO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
REGEXP_REPLACE
Это можно сделать двойным применением обычного REPLACE, но хотелось бы регуляркой.
...
Рейтинг: 0 / 0
29.03.2017, 15:16
    #39429323
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
REGEXP_REPLACE
RTFM translate
...
Рейтинг: 0 / 0
29.03.2017, 15:17
    #39429324
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
REGEXP_REPLACE
IMNO,

translate

PS. Когда я учился в школе, то не освоившие правило жи/ши считались с проблемами в развитии, а теперь вот лезут писать код...
...
Рейтинг: 0 / 0
29.03.2017, 15:20
    #39429327
IMNO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
REGEXP_REPLACE
Спасибо. TRANSLATE подошёл.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / REGEXP_REPLACE / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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