Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярные выражения / 7 сообщений из 7, страница 1 из 1
18.07.2020, 10:32
    #39981222
Jack963
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Чем в PostgreSQL можно заменить REGEXP_COUNT?
--если повторяющаяся фраза,то записываем в новую таблицу
if str(i)=str(g) and red2(i)<red1(g) then
str2(t):=str(i);
quantity(t):=REGEXP_COUNT(str2(t),'[^[:space:]]? [^[:space:]]');--находим кол-во слов во фразе
...
Рейтинг: 0 / 0
18.07.2020, 11:54
    #39981240
Jack963
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
как удалить все лишние пробелы в PL/pgSQL?
На вход поступает строка'vfvf vfvf qwr'
нужно сделать'vfvf vfvf qwr'
...
Рейтинг: 0 / 0
18.07.2020, 12:21
    #39981246
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Правильный подход, каждый вопрос лучше задавать в отдельной теме, но название должно быть обобщенным
...
Рейтинг: 0 / 0
18.07.2020, 12:22
    #39981247
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Jack963
как удалить все лишние пробелы в PL/pgSQL?
На вход поступает строка'vfvf vfvf qwr'
нужно сделать'vfvf vfvf qwr'


Что такое "все лишние"?

PS. Правильный подход, каждый вопрос лучше задавать в отдельной теме, но название должно быть обобщенным
...
Рейтинг: 0 / 0
18.07.2020, 12:26
    #39981249
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Jack963,

Чтобы разобраться как работать со строками в PostgreSQL стоит изучить строковые функции и поиск по шаблону .
...
Рейтинг: 0 / 0
19.07.2020, 07:23
    #39981434
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Jack963,

не очень понятно чем строки в Вашем примере отличаются. Если предполагалось что заменить несколько пробелов на один то примерно так. regexp_replace
Код: plsql
1.
regexp_replace(sMyStr, '\s+', ' ', 'g')
...
Рейтинг: 0 / 0
20.07.2020, 10:30
    #39981680
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярные выражения
Swa111
Jack963,

не очень понятно чем строки в Вашем примере отличаются. Если предполагалось что заменить несколько пробелов на один то примерно так. regexp_replace
Код: plsql
1.
regexp_replace(sMyStr, '\s+', ' ', 'g')



он мог пропустить этот вопрос, ветки две, он вторую мониторит
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярные выражения / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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