powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / перл(замена слова в файле, виндовс)
9 сообщений из 9, страница 1 из 1
перл(замена слова в файле, виндовс)
    #32734274
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтото не могу такое написать, помогите. с рег выраж просто никак не связывался :(
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32734338
sky2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$st =~ s/word/word2/g
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32734798
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон за назойливость, а как из файла в $st считать? не могли бы вы полный скрипт привести?
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32735906
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну навепное stdin использовать! Или $.

Код: plaintext
 .  http://sql.ru/]mahoune  
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32749296
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В unix-ах это будет типа
Код: plaintext
1.
perl -pe "s/Хрен/Редька/" <FILE1 >FILE2

В windows надо полагать также
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32749300
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще так можно. В юнихе работает по крайней мере.
perl -pi -e 's/Шило/Мыло/g' FILE
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32755496
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок. спасибо, это я разобрал
интересует теперь другое -

есть текстовый файл , в нем
retre>ertre
12>adm dfg dfg hgfh
>>fg>fg>h
3434adm dqwefg dewfg hgefh

как в выходной(в другой) файл записать
adm dfg dfg hgf
adm dqwefg dewfg hgef

т.е все что находится в строке правее "adm" включая "adm" но без последнего "h"
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32755603
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jklок. спасибо, это я разобрал
интересует теперь другое -

есть текстовый файл , в нем
retre>ertre
12>adm dfg dfg hgfh
>>fg>fg>h
3434adm dqwefg dewfg hgefh

как в выходной(в другой) файл записать
adm dfg dfg hgf
adm dqwefg dewfg hgef

т.е все что находится в строке правее "adm" включая "adm" но без последнего "h"

m#^.*?(adm.*)h$# and print "$1\n";
...
Рейтинг: 0 / 0
перл(замена слова в файле, виндовс)
    #32755657
JKL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / перл(замена слова в файле, виндовс)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]