Je voudrais composer des regexps, c'est-à-dire réutiliser une regex dans une nouvelle regex.Composer une expression rationnelle?
Est-ce possible dans Ruby?
Par exemple, afin de simplifier cette analyse comme l'assemblage:
LABELED_INSTR = /(\w+):(movi|addi)\s+(\w+),(\w+),(w+)/
NON_LABELED_INSTR = /(movi|addi)\s+(\w+),(\w+),(w+)/
je voudrais recourir à:
IMMEDIATE = /(movi|addi)/
Mais je ne sais pas comment part cette regex dans les deux précédents.
Un conseil?