Вопрос по перлу (Как "расквотить" регексп?)
Модератор: Модераторы разделов
Вопрос по перлу
Разбираюсь в перле поманеньку. Всё вроде уже хорошо, одного только никак не могу вспомнить: есть переменная, в ней лежит регексп; как применить этот регексп? Другими словами, скажем, $a у нас = "s/было/стало/gm"; как сделать, скажем, $f =~ s/было/стало/gm?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Вопрос по перлу
Разбираюсь в перле поманеньку. Всё вроде уже хорошо, одного только никак не могу вспомнить: есть переменная, в ней лежит регексп; как применить этот регексп? Другими словами, скажем, $a у нас = "s/было/стало/gm"; как сделать, скажем, $f =~ s/было/стало/gm?
Я в Перле чайник, но по-моему так как-то...
perl -wpe 's/было/стало/g' myfile.txt
s/было/стало/gm
А в "gm" что такое "m"?
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Re: Вопрос по перлу
дарю
Код: Выделить всё
$re ='s/e/E/g';
$s = 'serega';
eval "\$s =~ $re";
print $s;
ArchLinux / IceWM
Re: Вопрос по перлу
Вот что значит настоящая щедрость Спасибо, хороший подарок. Я почему-то пытался писать $s =~ eval $re;(madskull @ Wednesday, 14 July 2004, 1:13) писал(а):дарю
Это значит, что $ и ^ реагируют на \n в середине текста.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Вопрос по перлу
Это значит, что $ и ^ реагируют на \n в середине текста.
Всё с ними понятно..
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Re: Вопрос по перлу
С кеми, с ними?(Mitya-ncc @ Wednesday, 14 July 2004, 23:42) писал(а):Всё с ними понятно..Это значит, что $ и ^ реагируют на \n в середине текста.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Вопрос по перлу
Ну с ^ и $
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.