![]() |
|
||||||||||
|
|||||
|
Модрон-ветеринар
|
Olesolo, как вам мое решение?
dark256, у тебя условия задачки не выполнены, не сохраняются точки и запятые, они просто вырезаются, это как раз тривиально. Цитата:
Я же указал все в комментариях, что там для чего делается. 1. Первый спецсимовл в моем решении возникает на месте последовательностей "запятая-пробел" и на месте "запятая", при этом образуется последовательность "запятая-спецсимвол-№1". 2. Второй спецсимовл появляется на месте последовательностей "точка-пробел" и на месте "точка", при этом образуется последовательность "точка-спецсимвол-№2". Причем использовать тот же спецсимвол, что и в п.1 нельзя, поскольку предстоит еще обратная замена на точку, то есть точка-спецсимвол-№2 будут именно в месте второго спецсимовла. 3. И на третьем этапе идет подготовка на разбиение в массив, для этого спецсимвол №2 теперь уже можно заменить на спецсимвол №1, унифицировав разметку для разбиения, поскольку точки уже встали на свои места. И сделать наконец split. Про регулярки я знал, но не силен в них.
__________________
Идите первым! Последний раз редактировалось mooncar; 11.11.2011 в 16:43. |
![]() |
Часовой пояс GMT +4, время: 00:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| pattern , split , шаблон |
|
|