Dans le premier exemple, c'est comme si tu indiquais à Ruby: "Trouve-moi toutes les lettres, espaces et tirets dans ces données.", tandis que dans le deuxième, tu lui indiques plutôt: "Trouve-moi tous les mots contenant que des lettres, espaces et tirets dans ces données.".
EDIT: zut, devancé. +1 Sephi.
EDIT: zut, devancé. +1 Sephi.