Doesn't tokenize do exactly what you want?

Code:
 tokenize 46 hello world.goodbye world.1.2.3
myalias $1-  


Darwin_Koala

Junior Brat, In-no-cent(r)(tm) and original source of DK-itis!