On Tue, Sep 24, 2002 at 03:58:48AM +0900, Vincent Foley wrote: > #!/usr/bin/env ruby > > wordList = open('/home/vince/fr_dict.txt', 'r').read.split('\n') > repl = { > '_' => '[a-', > '(v)' => '[añÆ??õÊî¿oôöu??]', > '(c)' => '[bcdfghjklmnpqrstvwxyz]', > '(e)' => '[ñÆ??õ¾' > } I'm not even sure, what your code does, but try this: repl = { '_' => '[a-', '\(v\)' => '[añÆ??õÊî¿oôöu??]', '\(c\)' => '[bcdfghjklmnpqrstvwxyz]', '\(e\)' => '[ñÆ??õ¾' } and the rest of your code... ;) -- [ Wojtek gminick Walczak ][ http://gminick.linuxsecurity.pl/ ] [ gminick (at) hacker.pl ][ gminick (at) underground.org.pl/ ]