parser

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

 

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

Match для хеша: ^h.$key.match..для табличного хеша не работает (

Lu 04.03.2006 21:32

Привет!
У меня проблема с вызовом match для хэша, сформированного по таблице.
Parser пишет что match - undefined method.

Вот файл для таблицы и код...


bel.txt ( в формате tab-delimited) :
name z price f1 date firm
q q q q q q
w w w w w w


$tabl[^table::load[bel.txt]]
$h[$tabl.fields]
^h.foreach[key;value]{
^h.$key.match[\w][g]{1} <br> - в этой строке ошибка
^value.match[\w][g]{1} <br> - тоже ошибка
$h.$key
}

#Причем если ключ писать явно - все хорошо:

^h.name.match[\w][g]{1}

Помогите пожалуйста.