powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / reg_replace как убрать все до первого пробела и сам этот пробел.
11 сообщений из 11, страница 1 из 1
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453936
Sneaky Pete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Подскажите. Ступор какой то.
select regexp_replace('Первое второе третье', '^[^[:space:]]+','') from dual
В результате : " второе третье".
А как написать, чтобы и сам пробел убрался этот? Если это возможно конечно.
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453939
Sneaky Pete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не понятно написал, то я имел в виду пробел после слова Первое
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453941
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sneaky Pete,

Код: plsql
1.
select substr('Первое второе третье',instr('Первое второе третье', ' ')+1) from dual 
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453942
Sneaky Pete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй, а регуляркой можно?
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453958
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sneaky Peteчтобы и сам пробел убрался этот?Просто добавить его в регулярку - это высшая математика?
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39453995
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За полгода задание существенно изменилось. Вместо убрать до первого пробела было убрать до последней точки
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39454156
IgorSm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select regexp_replace('Первое второе третье', '^[[:alnum:]]*[[:space:]]+') from dual;
Типа такого?
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39454200
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorSmТипа такого?

Ты хочешь убрaть от начала дo первого пробела и сам этот пробел? Начало строки ^. Не пробел [^ ]. Складываем кубики:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select  regexp_replace('First second third','^[^ ]* ')
  2    from  dual
  3  /

REGEXP_REPLA
------------
second third

SQL> 



SY,
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39454201
IgorSm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

Преклоняюсь перед опытом. Универсальный вариант
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39454241
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorSmУниверсальный вариант

Да нет, пушкой по воробьям и посему неэффективно. Простой SUBSTR + INSTR будет пошустрее.

SY.
...
Рейтинг: 0 / 0
reg_replace как убрать все до первого пробела и сам этот пробел.
    #39454414
Sneaky Pete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем большое.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / reg_replace как убрать все до первого пробела и сам этот пробел.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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