Помогите с регуляркой

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Здравствуйте, помогите, пожалуйста. Не могу составить регулярку. Есть текст в таком виде:

Василий;Васильевич;Васильев;1954;
Иван;Иванович;Иванов;1988;
Петр;Петрович;Петров;1973;

Мне надо взять только фамилии и что бы они были в токам виде:

Васильев
Иванов
Петров

Знаю, что можно перебором. А вот есть ли способ одним действием обработать такой текст?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Код:
(?=;)\w+?(?<=;\d+)
не проверял
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Код:
(?<=;)\w+?(?=;\d+)
перепутал
 
  • Спасибо
Реакции: SilverSun

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 380
Благодарностей
467
Баллы
83

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18

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