require'files regex strings' rxutf8 0 NB. support latin1 searches for this example, instead of utf8 files=:words=:buckets=:'' wordre=: rxcomp '[\w'']+' parse=: ,@:rxfrom~ wordre&rxmatches invert=: verb define files=: files,todo=. ~.y-.files >invert1 each todo ) invert1=: verb define file=. files i.([-.-.)each/hits )