Как взять 4-х значное число с помощью регулярного выражения

san_sanich

Client
Регистрация
15.03.2017
Сообщения
257
Благодарностей
35
Баллы
28
Есть набор строк с цифрами и буквами, но 4-хзначное число в каждой из этих строк только одно. Строки могут быть, грубо говоря:
adj ej 23 1993 euf 3;
3 ejn 1973 34
и т. д.
Повторюсь, 4-хзначное число всегда только одно. Собственно, вопрос: как можно брать это число из строки? Думал с помощью регулярки, но строки всегда разные, нельзя указать: вот это идет до нужного текста, а это после.
Буду благодарен за помощь!
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

san_sanich

Client
Регистрация
15.03.2017
Сообщения
257
Благодарностей
35
Баллы
28
Спасибо огромное!!
 

CmauJluk

Client
Регистрация
25.12.2017
Сообщения
287
Благодарностей
60
Баллы
28
В списке есть папки с цифровым именем с 8 значными, есть буквенные и т.д... Как сделать реругялку что бы брала именно с этими 8 цыфрами?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 309
Благодарностей
9 076
Баллы
113
В списке есть папки с цифровым именем с 8 значными, есть буквенные и т.д... Как сделать реругялку что бы брала именно с этими 8 цыфрами?
Если я правильно понял задачу, то так (@doc выше написал вариант такой регулярки):

87003
 
Последнее редактирование:
  • Спасибо
Реакции: CmauJluk

CmauJluk

Client
Регистрация
25.12.2017
Сообщения
287
Благодарностей
60
Баллы
28
Я разобрался, косяк мой... Директория не подгружалась и по этому не получалось
 

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