|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serg Ivanov 2:5020/400 03 Jun 2004 21:52:12 To : Artem Chuprina Subject : Re: \r\n -> \n -------------------------------------------------------------------------------- Fri May 21 2004 14:54, Artem Chuprina wrote to Alexander Popow: AP>> И второй вопрос - если есть в $line строка, как получить досту к AP>> отдельному символу? AC> Да. perldoc -f substr. AP>> То-есть можно ли интерпретировать эту строку как массив однобайтных AP>> символов и работаь с ними? AC> Hет. Как это нет, и зачем substr, когда есть функция vec, позволяющая работать даже с тетрадами, парами битов и отдельными битами как с массивом? $a="a\r\n"; print vec($a,0,8).vec($a,1,8).vec($a,2,8); 971310 Если надо именно символ, то chr(vec($a,0,8)). print vec($a,1,4).vec($a,0,4); 61 Это вывод старшей и младшей тетрады в букве a (зависит от архитектуры ЦП). --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679a5fe0639.html, оценка из 5, голосов 10
|