powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вытащить из строки переменные, заключенные в фигурных скобках
3 сообщений из 3, страница 1 из 1
Вытащить из строки переменные, заключенные в фигурных скобках
    #39958310
Ivanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи с построением запроса. По-видимому, он должен быть иерархический, с использованием регулярных выражений.

Имеется строка с произвольным количеством переменных в ней. Переменные обрамлены в фигурные скобки.
Пример:
Меня зовут { name } мне { age } лет. Родился в городе { city } где живу все { age } лет

В результате запроса нужно получить таблицу с уникальными именами переменных:
ПеременнаяКоличествоname1age2city1

Буду благодарен за помощь.
...
Рейтинг: 0 / 0
Вытащить из строки переменные, заключенные в фигурных скобках
    #39958347
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivanco,

Код: plsql
1.
2.
3.
4.
5.
select 
  t "Переменная",
  count(*) "Количество"
from regexp_matches('Меня зовут {name}  мне {age} лет. Родился в городе {city}  где живу все {age} лет', '\{([^{]*)\}', 'g') t
group by t
...
Рейтинг: 0 / 0
Вытащить из строки переменные, заключенные в фигурных скобках
    #40013344
pakko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А посложнее вопрос.
Есть строка
(2328,2325,"пр-кт Ленина, 217 стр 2")
Её надо преобразовать в
2328•2325•пр-кт Ленина, 217 стр 2
Возможно ли это через regexp_matches
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вытащить из строки переменные, заключенные в фигурных скобках
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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