GoFuckBiz.info
Форум успешных вебмастеров - GoFuckBiz.info
SEO · трафик · партнерские программы

   Форум успешных вебмастеров - Gofuckbiz.com > Бизнес-решения > Скрипты, программы и технические решения > Нужна прога для подстановки символов в начало и конец строки txt файла

Просмотр полной версии : Нужна прога для подстановки символов в начало и конец строки txt файла

31.07.2009, 09:17
onufer
Сабж. например:

есть так
aaaaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccccc

надо так
123 aaaaaaaaaaaaaaa 123
123 bbbbbbbbbbbbb 123
123 ccccccccccccccc 123

может на пхп есть у кого, вообще надо для висты.
31.07.2009, 09:44
Flake
<?php
$file = file('src.txt');
$nRows = count($file);

$cLeft = '123';
$cRight = '123';

$fp = fopen('result.txt', 'w');

for ( $i=0; $i<$nRows; $i++ )
{
$line = $cLeft.' '.trim($file[$i]).' '.$cRight."\n";

fwrite($fp, $line);
}

fclose($fp);
?>

src.txt - Файл со строками.
31.07.2009, 10:09
creator123
только лучше читать по одной строке, а не весь файл в переменную. Память то в php не резиновая, вдруг там файл на гиг.
31.07.2009, 10:15
onufer
<?php
$file = file('src.txt');
$nRows = count($file);

$cLeft = '123';
$cRight = '123';

$fp = fopen('result.txt', 'w');

for ( $i=0; $i<$nRows; $i++ )
{
$line = $cLeft.' '.trim($file[$i]).' '.$cRight."\n";

fwrite($fp, $line);
}

fclose($fp);
?>

src.txt - Файл со строками.


спасибо.
31.07.2009, 10:25
Flake
2 onufer, если из-за большого размера файла скрипт не будет справляться - обращайся, подправлю.
31.07.2009, 12:00
mih4
а можно его поправить построчно, чтение и замена...
для некоторых целей надо окончание строки сделать рандомным, просто если файл как сейчас весь читается, то по всему файлу окончание одинаково будет..
31.07.2009, 13:10
Flake
а можно его поправить построчно, чтение и замена...
для некоторых целей надо окончание строки сделать рандомным, просто если файл как сейчас весь читается, то по всему файлу окончание одинаково будет..

Можно, "чтение и замена", это как я понял без файда result.txt? Т.е. вкаком читаем, в том же и заменяем?

И на счёт окончания, нужно чтобы именно рэндомно окончание генерилось из списка окончаний?
31.07.2009, 14:12
mih4
Можно, "чтение и замена", это как я понял без файда result.txt? Т.е. вкаком читаем, в том же и заменяем?

И на счёт окончания, нужно чтобы именно рэндомно окончание генерилось из списка окончаний?
Да, можно в каком читаем, там и заменяем..
а к правой части я прикрутил переменную из генератора логинов., тоесть не список окончаний, а случайные буквы..
07.08.2009, 19:12
vurlakk
Для подобных действий я лично использую Notepad++
Там для этих целей можно макросами пользоваться.
07.08.2009, 21:22
f4llou7
TXEditor
07.08.2009, 21:32
Rombl4
Для подобных действий я лично использую Notepad++
Там для этих целей можно макросами пользоваться.

скорее регулярными выражениями. В онлайновой справке нотпада есть примеры как это сделать.
07.08.2009, 21:54
ewolwer
без всяких прог эксель)))
08.08.2009, 02:28
sergeospb
cat "исходный файл' | awk '{print "111" $1 "222"}'
Это если исходный файл без пробелов в строчке.
08.08.2009, 11:30
xgguy
textpipe
08.08.2009, 11:36
seoseo
+1 за textpipe

Работает на vBulletin® версия 3.8.4. Copyright ©2000-2010, Jelsoft Enterprises Ltd. Перевод: zCarot