3 / 3 / 0
Регистрация: 14.06.2014
Сообщений: 23
|
||||||
1 | ||||||
Классы регулярных выражений27.09.2015, 16:16. Показов 1581. Ответов 9
Метки нет (Все метки)
После полного отчества пользователя вставить в скобках аббревиатуру из первой буквы его фамилии и инициалов, например: Иванов Иван Петрович (И.И.П.)
не могу разобраться именно с символами. вот все что есть
0
|
27.09.2015, 16:16 | |
Ответы с готовыми решениями:
9
Использование регулярных выражений Запрет регулярных выражений Возможности регулярных выражений Паттерн для регулярных выражений |
154 / 31 / 11
Регистрация: 29.10.2012
Сообщений: 397
|
||||||
27.09.2015, 16:32 | 2 | |||||
Извините, что не предоставляю ответ используя regex; терпеть его не могу, но вот сам бы я это реализовал вот так:
1
|
3 / 3 / 0
Регистрация: 14.06.2014
Сообщений: 23
|
|
27.09.2015, 16:39 [ТС] | 3 |
спасибо большое за ответ) а нам вот приходится его терпеть)
0
|
3 / 3 / 0
Регистрация: 14.06.2014
Сообщений: 23
|
|
27.09.2015, 17:02 [ТС] | 5 |
хахах это точно
Добавлено через 15 минут но все же нужен именно класс Regex отзовиииитесь пожаалуйста те, кто разбирается
0
|
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
|
||||||
27.09.2015, 17:53 | 6 | |||||
Сообщение было отмечено oslik IA как решение
Решение
1
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|
28.09.2015, 11:26 | 7 |
Pro100Tom, есть задачи, где использование регулярных выражений - это и будет принцип kiss, вместо дичайшего разбора по символам.
greg zakharov, что будет, если регистр входной строки будет одинаковый? Предлагаю, вместо примитивного паттерна для заглавных букв (кстати, ты Ё пропустил ) использовать такой: \b\w.
0
|
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
|
|
28.09.2015, 15:28 | 8 |
BozKurt, во-первых, мы не запанибрата, поэтому не нужно "тыкать", во-вторых, Вы встречали имена на букву "Ё", в-третьих, никаких специфических оговорок со стороны спрашивающего не было, поэтому претензии считаю необоснованными.
0
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|
28.09.2015, 16:27 | 9 |
greg zakharov, прошу прощения у "Вашего Величества".
По поводу буквы ё. Имён может и нет, но фамилии точно присутствуют: https://ru.wiktionary.org/w/in... н#mw-pages Ну и на счёт претензий. Во-первых, это ничуть не претензия, а вполне логичный вопрос. Во-вторых, решение "Вашего Величества" действительно не будет работать, если регистр ФИО будет не привычный нам всем, а например, всё с большой. Поэтому и предложил на суд "Вашего Величества" более общий паттерн.
0
|
Покинул форум
3672 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
|
|
28.09.2015, 17:35 | 10 |
BozKurt, не нужно ерничать и скатываться до пошлого "Ваше Величество" и прочее в этом духе. Мы с Вами взрослые люди, верно? На Ваш вопрос был дан вполне четкий ответ: каких-то специфический деталий оговорено не было. Во-вторых, даже если и встречаются фамилии на "Ё", достаточно регулярное выражение привести к виду:
Код
[А-ЯЁ]
0
|
28.09.2015, 17:35 | |
28.09.2015, 17:35 | |
Помогаю со студенческими работами здесь
10
Вопрос по использованию регулярных выражений Вопрос касаемый Регулярных Выражений Grep без регулярных выражений Применение регулярных выражений к файлу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |