parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



так попробуй

Serge I. Zolotukhin 18.05.2001 14:35

парсер не умеет делать такие заковыки. ;-/

Чтобы оно сортировало по имени, нужно выделять строку в отдельный столбец. Если у тебя изначально это не сделано, можно подить фиктивный контекст и сортировать уже по нему:

^context[people;
^load[people.cfg]
^menu[
^context[tmp;
^rem[ предположим, что строка == 'фам имя отчество' ]
^match[^^(.+) (.+) (.+);;^item[people;0]]
^context[output;
^config[append;^item[tmp;\1] ^item[tmp;\2] ^item[tmp;\3]]
]
]
]
]

то, что это заработает с первого раза, не гарантирую ;-), но идея тут просматривается.

А вообще, если нужно что-то сортировать и по имени и по фамилии, обычно изначально их разбивают. Типа

create table people (
last_name varchar(20),
first_name varchar(20)
)

это не я придумал.... ;-)

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева