Регулярка -> последние символы.

Phozik

Client
Регистрация
13.11.2015
Сообщения
35
Благодарностей
17
Баллы
8
&%32^213k546343

Как из такой строки получить последние 10 цифр?

\d{10} берет первые 10 цифр, а нужно последние, чтоб получилось так: 2213546343
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 039
Благодарностей
6 471
Баллы
113
.{10}(?=($|\r|\n))

сорян, подумал 10 символов
 
  • Спасибо
Реакции: Anfim777 и Phozik

Phozik

Client
Регистрация
13.11.2015
Сообщения
35
Благодарностей
17
Баллы
8

backoff

Client
Регистрация
20.04.2015
Сообщения
6 039
Благодарностей
6 471
Баллы
113
сначала сделайте замену (вырежьте буквы) этим



потом возмите последние 10 символов

ps | в скрин не попало, галочку поставьте на regex
 
  • Спасибо
Реакции: Phozik

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
в замене лучше используй \D
 

Phozik

Client
Регистрация
13.11.2015
Сообщения
35
Благодарностей
17
Баллы
8

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
Через замену [a-z] заменит всю латиницу нижнего регистра. \D заменит всё, кроме цифр. Как я увидел у тебя не только цифры и латиница в строке
 
  • Спасибо
Реакции: Phozik

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