|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 03 Jul 2004 13:56:33 To : Oleg Gromov Subject : Re: не работает интересная конструкция -------------------------------------------------------------------------------- Oleg Gromov -> All @ Sat, 03 Jul 2004 00:27:22 +0400: OG> вот и сам сабж: OG> $message=~s/chr(13)//gi; OG> $message=~s/chr(10)//gi; OG> смысл в том чтобы вырезать конец строки, если кто не понял :)) OG> но такая конструкция не пашет... работает вот как: OG> $c13=chr(13); OG> $c10=chr(10); OG> $message=~s/chr(13)//gi; OG> $message=~s/chr(10)//gi; OG> а почему так происходит? По документации. Ее читать надо. Регулярное выражение - это не то место, где можно просто взять и написать произвольный код. OG> как бы заставить ее работать без ввода дополнительных переменных? Вообще-то $message =~ y/\r\n//d; А что? -- Artem Chuprina <ran@ran.pp.ru> FIDO: 2:5020/122.256 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1219267751852.html, оценка из 5, голосов 10
|