Регулярные выражение.

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Всем привет. Никак не могу решить такую задачу. Есть абракадабра типа dJlksdf4lk4j35lk56lkj3
При помощи какого регулярного выражения можно вытащить только цифры из нее?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
\d
 

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Код:
\d+
парсить "Все" совпадения в список
объединить список
 
  • Спасибо
Реакции: smarchenko

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
еще способ замена всех не цифр [^0-9] на пустоту
 
  • Спасибо
Реакции: smarchenko

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Может подскажите как заменить символ на пробел, использую \s, а в итоге так и вставляет. Никакого пробела нет.
{-String.Space-}
Попробуйте использовать такой макрос вместо \s.
 
  • Спасибо
Реакции: smarchenko

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
Код:
{-String.Space-}
пробуй.

\s - это поиска в регулярках, пробельных символов (не только пробела)
 
  • Спасибо
Реакции: smarchenko

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Спасибо большое. Проблема решена.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)