If you're looking for a vcard decoder/encoder, I wrote one, and you can find
it on the RAA:

http://raa.ruby-lang.org/list.rhtml?name=vcard

It will decode a file into an array of vcards, and deal with things like
the begin: and end: are case-insensitive, and there can be whitespace
around the tokens.

Cheers,
Sam

Quoteing kh.wild / wicom.li, on Mon, Jun 16, 2003 at 08:34:14PM +0900:
> hello
> 
> i know that it works,
> but not how :-)
> 
> cat vcard | ruby parse.rb
> 
> while vblk = ( /BEGIN:VCARD/ .. /END:VCARD/ )
>     ...
> end
> 
> i whould need a hint.
> 
> thanks
> 
> best regards
> karl-heinz
> 
>