Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Регулярные выражения TRegExpr [D7, XP]


Lamer6666 ©   (2009-07-21 15:34:00) 

Доброго времени суток уважаемые!
Прошу помощи не могу реализовать при помощи TRegExpr формирование Фамилии и инициалов из Полной строки фамилия Имя Отчество.


Германн   (2009-07-22 01:40:00) [1]


> Медвежонок Пятачок ©   (21.07.09 16:57) [2]
>
> интересно откуда вдруг взялась связь между регулярками и
> "взятием первой буквы"

+1


Сергей М.   (2009-07-22 00:53:00) [2]


> мы о разных TRegExp


Автор, насколько я понимаю, ведет речь о http://www.regexpstudio.com/


Сергей М.   (2009-07-22 00:48:00) [3]


> Lamer6666


Обрати внимание на символы- круглые скобкикак элементы специфичного для TRegExpr синтаксиса описания шаблонов .. И на список TRegExpr.Match[]


antonn   (2009-07-22 00:45:00) [4]

та справка что была у меня была скучной и унылой :)
хотя вероятно мы о разных TRegExp, я с posix работал (насколько я понял по простенькому синтаксису и возможностям), но предпочитаю PCRE к которому привил меня пхп :)


Сергей М.   (2009-07-22 00:40:00) [5]


> например в качестве самообразования


Оно, конечно, неплохо, но ..
Но ведь и справка к TRegExpr довольно неплоха ..


antonn   (2009-07-22 00:22:00) [6]


>
> Скажи, а нашиша тут нужен движок рег.выражений, если шаблон
> тривиален и позволяет обойтись столь же тривиальными стандартными
> дельфийскими ф-циями и классами для работы со строками ?
>

например в качестве самообразования.


Сергей М.   (2009-07-21 22:32:00) [7]


> Lamer6666   (21.07.09 15:34)  


Скажи, а нашиша тут нужен движок рег.выражений, если шаблон тривиален и позволяет обойтись столь же тривиальными стандартными дельфийскими ф-циями и классами для работы со строками ?


Медвежонок Пятачок   (2009-07-21 16:57:00) [8]

интересно откуда вдруг взялась связь между регулярками и "взятием первой буквы"


Lamer6666   (2009-07-21 16:47:00) [9]

Не ужели никто не сталкивался?

В общем пишу: [А-Яа-я]*\s*\s[А-Яа-я]
Получаю: Фамилия И

Пишу: [А-Яа-я]*\s*\s[А-Яа-я]*\s[А-Яа-я]
Получаю: Фамилия Имя О

Анализирую ситуацию и задаюсь вопросом как вместо Имя взять только первую букву?
Пишу:[А-Яа-я]*\s*\s[А-Яа-я]{1}*\s[А-Яа-я]
Получаю ошибку!


Наверх

Титульная страница Поиск, карта сайта Написать письмо