![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
Mastodont |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Есть строка в файле capture.txt
Задача Большие скопления пробелов преобразовать: первый пробел превратить в табуляцию (чтоб в Excel можно было файлик эскпортировать с разбивкой на столбики), а остальные пробелы - убрать. Получившуюся строку записать в файлик. Табуляция делается на ура, а вот пробелы - НЕ УБИРАЮТСЯ. Хотя все правильно вроде как. А попытка просто удалить символ через unset($stroka[$udal_prob]); дает ошибку. Кто знает, в чем дело?
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 8 Всего: 260 |
|
|||
|
||||
Mastodont |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 18.3.2007 Репутация: нет Всего: 1 |
Регулярочки плохо знаю, твой код круче) А str_replace() тоже не работает. Я ж правильно объяснил, что мне надо? ![]() Надо в "Иванов Николай Петрович" пробелы оставить, а убрать надо между "1275", "Иванов Николай Петрович", "BCГ 4598593" и "O 080105 65" ; ) |
||||
|
|||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 8 Всего: 260 |
то есть, у тебя есть строка "1275 Иванов Николай Петрович BCГ 4598593 O 080105 65" и надо получить "1275Иванов Николай ПетровичBCГ 4598593O 080105 65"? я уж не спрашиваю, как программа должна "понять", что надо "Иванов Николай Петрович ВСГ 4598593" разбить именно так, а не "Иванов Николай" и "Петрович ВСГ 4598593". хотя бы скажи, зачем тебе пробелы удалять? по чем тогда эксель будет определять значения?
|
|||
|
||||
Atos |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 2.9.2004 Где: Омск Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |