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

Есть строки подобные этим:
БИН 060341232502. Учредитель Иванов Петров Сидорович в перечень организаций и лиц финансистов
Общественное объединение "Кнет Фрид", БИН 166680006658 Владимир Влад Владович является учредителем от 14/12/2017
Петрова Просян Петровна является руководителем и состоит в перечне от 14/12/2017 БИН 131040036980
БИН 141110013983 Учредитель Есов Ес Есович
и т.д.

Нужно вытащить только цифры БИНа,
Результат:
060341232502
166680006658
131040036980
141110013983
...
Рейтинг: 0 / 0
Парсить строки
    #39728368
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21723393 Askatregexp_ классная штука чем использовать union,ы
...
Рейтинг: 0 / 0
Парсить строки
    #39728369
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Askat,

и в чем проблема ?
найти позицию "БИН" и взять следующее "слово"
или найти "слово" из n-цифр ?
...
Рейтинг: 0 / 0
Парсить строки
    #39728381
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2- 21723393 Askatregexp_ классная штука чем использовать union,ы

С регулярными не получается
...
Рейтинг: 0 / 0
Парсить строки
    #39728382
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AskatС регулярными не получаетсяНу так руки не от туда.
...
Рейтинг: 0 / 0
Парсить строки
    #39728386
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicAskatС регулярными не получаетсяНу так руки не от туда.

за***ли со своими комментариями. Не хотите помочь лучше не пишите!!! Админ можешь банить меня)))
...
Рейтинг: 0 / 0
Парсить строки
    #39728388
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше кода было бы лучше, регуляторами не получается ибо я не обращался бы сюда! Так что больше примеров!!!
...
Рейтинг: 0 / 0
Парсить строки
    #39728392
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AskatС регулярными не получается

"Не получается" предполагает наличие попыток что-то сделать. Показывай, что делал и что не получается.

Задача примитивна донельзя и разжёвана по форуму десятки раз.
...
Рейтинг: 0 / 0
Парсить строки
    #39728395
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AskatНе хотите помочь лучше не пишите!!!Хочешь помощи - не ной, а продемонстрируй способность к обучению попытками решения.
...
Рейтинг: 0 / 0
Парсить строки
    #39728403
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Askat Так что больше примеров!!!
Пожалуйста. Студентам, желающим помощи
...
Рейтинг: 0 / 0
Парсить строки
    #39728438
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййAskat Так что больше примеров!!!
Пожалуйста. Студентам, желающим помощи

бесполезно... 21722154
...
Рейтинг: 0 / 0
Парсить строки
    #39728442
Landgraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, так

Код: plsql
1.
Regexp_substr(stroka,'\d+',instr(upper(stroka),'БИН'))
...
Рейтинг: 0 / 0
Парсить строки
    #39728461
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче разобрался, порой ваши комментарии мотивируют:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select 
--       instr(t.prim, 'БИН') aaaa,
--       SUBSTR(t.prim,instr(t.prim, 'БИН'),18) sssss,
--       regexp_substr(t.prim, '\d', instr(upper(t.prim), 'БИН')) ddddd,
       REGEXP_replace (SUBSTR(t.prim,instr(t.prim, 'БИН'),18), '[^[[:digit:]]]*') fffff
--       t.prim,
--       t.*
from tables1 t 
where 1=1
and t.prim like '%БИН%'
...
Рейтинг: 0 / 0
Парсить строки
    #39728465
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Askatкороче разобралсяразбирайся длиннее
Код: plsql
1.
'ООО "БИНГО 666", БИН 123456789012'
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Парсить строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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