С нами с 09.02.04
Сообщения: 136
Рейтинг: 51
|
Добавлено: 07/03/06 в 21:07 |
Нужен скрипт который в текстовом файле в каждой строчке ищет символ > и удаляет всё что находится перед ним. Помогите плиз
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 07/03/06 в 22:09 |
Ну вот примерный скриптик
Код: |
<?php
$textfile = file("text.txt");
$all = count($textfile);
$fp = fopen("result.txt", "w+");
for($i=0;$i<$all;$i++){
if(eregi('>', $textfile[$i])){
$pos = stristr($textfile[$i], '>');
fwrite($fp, trim($pos)."\n");
}
else {
fwrite($fp, trim($textfile[$i])."\n");
}
}
fclose($fp);
?>
|
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 07/03/06 в 22:43 |
если не критично PHP, можно и сильно короче
Код: | sed 's/.*>//' text.txt > result.txt |
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 07/03/06 в 22:59 |
dm: Оффтопик: снова ты с консолью *никсоидной, да?
з.ы. ничего неимею против никсов... хотя неа, я больше бсд уважаю, за ее секурность
|
|
|
|
С нами с 09.02.04
Сообщения: 136
Рейтинг: 51
|
Добавлено: 07/03/06 в 23:45 |
Всем спасибо большое, оценил
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 08/03/06 в 07:26 |
ibiz писал: | dm: Оффтопик: снова ты с консолью *никсоидной, да?
|
Оффтопик:
ага..
просто не понимаю страсти писать на каждый чих свои скрипты, а не пользоваться написанным уже лет тридцать как
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 08/03/06 в 09:24 |
dm писал: | Оффтопик:
ага..
просто не понимаю страсти писать на каждый чих свои скрипты, а не пользоваться написанным уже лет тридцать как
|
Оффтопик:
На самом деле все просто... буду краток, читай внимательнее название темы
|
|
|
|
С нами с 09.09.05
Сообщения: 148
Рейтинг: 129
|
Добавлено: 08/03/06 в 15:41 |
ibiz писал: | Оффтопик:
На самом деле все просто... буду краток, читай внимательнее название темы
| Оффтопик: если бы ты был краток, то не писал бы вот такое: Код: | ...if(eregi('>', $textfile[$i])){
$pos = stristr($textfile[$i], '>');...
| Оффтопик: хватило бы этого: Код: | eregi(".*(>.*$)", $textfile[$i], $arr);
| Оффтопик: в $arr[1] находится то, что ты делал stristr
и за что ты так невзлюбил foreach?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 08/03/06 в 18:48 |
assault: работает скрипт ведь?
А качество, быстродействие и прочие фичи уже за деньги... ычь
P.S. Любые фантазии клиента, за его счет
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |