|
|
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
Пишу парсер для текстового файла. Не получается удалить пустые строки в тексте. Нужно из таких столбцов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. сделать такой Код: plaintext 1. 2. 3. Но так не получается из-за разного количества пустых строк...Как их удалить... Чтоб столбцы стали такие Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 16:33 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
... Но так не получается из-за разного количества пустых строк...Как их удалить... Код: plaintext 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 17:04 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
что Вам надо совершенно не понятно! откуда взялось Falla,... ? должен получится первый вариант или второй? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 17:04 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
fl00Пишу парсер для текстового файла. Не получается удалить пустые строки в тексте. Нужно из таких столбцов 2)Markachcho Ну, к примеру так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 20:43 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
Ksnk Ну, к примеру так: Код: plaintext 1. 2. PERL != PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 22:27 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
nik2 Ksnk Ну, к примеру так: Код: plaintext 1. 2. PERL != PHP Это о чем? Я привел вполне корректный код для PHP. автор(PHP 3>= 3.0.9, PHP 4 , PHP 5) preg_replace -- Выполняет поиск и замену по регулярному выражению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 11:03 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
2Ksnk вопрос в обще-то был для Perl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 11:18 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
Объясню поподробнее, а то вчера вечером голова не варила. Исходный файл прикреплен ниже. То что получилось и что надо сделать дальше поясню в следующем посте. Вот что я сделал с исходным Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 11:35 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
Забыл прикрепить файл. Прикрепил сдесь. Мне нужно расположить эти данные в таком виде Код: plaintext То есть подготовить их для размещения в mySQL. Когда я начинаю работать с перем-й $name, я отделяю строки использую поле даты. Дальше присваиваю этим полям другие переменные и пытаюсь вывести их рядом. А они распологаются лесенкой... Код: plaintext 1. 2. 3. Вот программа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 12:14 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
А почему бы тупо не заточить под это регексп? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. P.S. lynx рулит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 12:36 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
Спасибо, XM! То, что мне нужно )). Но я не знаю как ему на вход указать файл... Подскажи, плиз. И еще, join употребляется без скобок? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 13:38 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
fl00 wrote: > Спасибо, XM! То, что мне нужно )). > Но я не знаю как ему на вход указать файл... Подскажи, плиз. Код: plaintext 1. 2. 3. > И еще, join употребляется без скобок? > > join " ; ", @a; > В perl много еще где можно вызывать функции без скобок :) perldoc perlsub Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 13:55 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
fl00Спасибо, XM! То, что мне нужно )). Но я не знаю как ему на вход указать файл... Подскажи, плиз. < $line = <> > $line = <F1> + открыть его (F1) несколько выше, так как ты писал в предыдущем посте... И еще, join употребляется без скобок? Код: plaintext да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 13:57 |
|
||
|
(PERL)Удаление пустых строк
|
|||
|---|---|---|---|
|
#18+
не забывай делать flock имя_дескриптора,2; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33121858&tid=1478103]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 404ms |

| 0 / 0 |
