ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Добавить перед текстом
  #1  
Старый 24.06.2009, 18:25
Sudba
Новичок
Регистрация: 19.06.2009
Сообщений: 23
Провел на форуме:
80405

Репутация: 1
По умолчанию Добавить перед текстом

Здравствуйте подскажите как добавить текст перед текстом. У меня есть список в txt формате. И после добавления текста получаеться список2.txt.Т.е. есть взяли список spisok1.txt:
Цитата:
маша
паша
валера
надо перед ними поставить слово "пузырь" (например) и чтобы получилось
Цитата:
пузырь маша
пузырь паша
пузырь валера
и все то сохранилось в spisok2.txt Помогите
 
Ответить с цитированием

  #2  
Старый 24.06.2009, 18:42
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

$text = 'test'.$text;
 
Ответить с цитированием

  #3  
Старый 24.06.2009, 20:35
Sudba
Новичок
Регистрация: 19.06.2009
Сообщений: 23
Провел на форуме:
80405

Репутация: 1
По умолчанию

А сам бы скриптик?)))
 
Ответить с цитированием

  #4  
Старый 24.06.2009, 21:07
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме:
4789789

Репутация: 71
По умолчанию

Для работы нужен ActivePerl

#!/usr/bin/perl -w

$text = 'Привет'; # слово которое хочешь вставить

open (FILE , "<out.txt"); # файл с текстом
chomp (@pars = <FILE>);
close FILE;

open (FILE2 , ">>pars.txt"); # в какой файл сохранить
while (@pars)
{
$spisok = shift @pars;
print FILE2 "$text $spisok\n";
}
close FILE2;

Последний раз редактировалось TheSoul; 25.06.2009 в 11:22..
 
Ответить с цитированием

  #5  
Старый 25.06.2009, 07:12
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

для работы нужен пэхапе
PHP код:
$sometext "пузырь";
$strings file("text1.txt");
$len sizeof($strings);
for(
$i 0$i $len$i++)
   
$strings[$i] = $sometext $strings[$i];

file_put_contents("text2.txt"$strings); 

Последний раз редактировалось Дикс; 25.06.2009 в 07:15..
 
Ответить с цитированием

  #6  
Старый 25.06.2009, 07:14
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

TheSoul

если в его файле тысяча строк, то ты откроешь и закроешь второй файл тысячу раз..
 
Ответить с цитированием

  #7  
Старый 25.06.2009, 11:55
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме:
292722

Репутация: 71
По умолчанию

мой вариант
Код:
open FILE_IN , "test.txt" or die "$!";
open FILE_OUT, ">spisok.txt" or die "$!";
print FILE_OUT "пузырь ".$_ while(<FILE_IN>);
close FILE_IN;
close FILE_OUT;
 
Ответить с цитированием

  #8  
Старый 25.06.2009, 12:35
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Вариант на python[2.6.2]:
Код:
#!usr/bin/env python
#-*-encoding:cp1251-*-
with open("spisok1.txt") as inpt:
    with open("spisok2.txt", "a") as out:
        for line in inpt:
            out.write("пузырь{0}".format(line))
 
Ответить с цитированием

  #9  
Старый 25.06.2009, 12:55
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме:
292722

Репутация: 71
По умолчанию

Цитата:
Сообщение от login999  
Вариант на python[2.6.2]:
Код:
#!usr/bin/env python
#-*-encoding:cp1251-*-
with open("spisok1.txt") as inpt:
    with open("spisok2.txt", "a") as out:
        for line in inpt:
            out.write("пузырь{0}".format(line))
а в python не надо закрывать открытый файл?
 
Ответить с цитированием

  #10  
Старый 25.06.2009, 15:09
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Можно простой батничек:
Цитата:
@echo off
for /f %%i in (spisok1.txt) do (@echo пузырь %%i >> spisok2.txt)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сразу добавить всех друзей MrTrick Болталка 2 20.04.2009 15:43
Нужно добавить друзей на акки morozovsn Покупка, продажа, услуги в Соц. Сетях 0 20.03.2009 13:57
Как на форумных движках фильтруется от тегов строка user-agent перед отображением? vvs777 Форумы 3 27.07.2005 23:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ