parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Сорри... Теперь непонятки с функцией split

Erkin 21.06.2005 13:13

Я тут пытаюсь написать класс для работы с почтой.
Извлекаю строку Subject: -> ...match[(^^Subject^:\.+^$)]['m]] ... и.т.д.
Там, естественно строка вида:
=?koi8-r?B?98HbINrB0NLP0yDOwSDSxcfJ09TSwcPJwCDXINPJ09TFzcUgKPDF0g==?=
Когда делаю ...split[=?] и вывожу поле "1" (то что после найденной подстроки) то получаю то что и должно быть:
koi8-r?B?98HbINrB0NLP0yDOwSDSxcfJ09TSwcPJwCDXINPJ09TFzcUgKPDF0g==?=
а вот ...split[=?koi8-r] или ...split[=?koi8-r?] и.т.д. - вообще ничего!
Ставил "\" перед "?" думал, как регэкспах нужно экранировать.
А вот если последовательно - сперва отделил "=?", потом "koi8-r?", потом "B?" то получается