Vorrei comporre espressioni regolari, ovvero riutilizzare un'espressione regolare in una nuova espressione regolare.Composizione regexp?
È possibile in Ruby?
Per esempio, al fine di semplificare questa assemblea simile analisi:
LABELED_INSTR = /(\w+):(movi|addi)\s+(\w+),(\w+),(w+)/
NON_LABELED_INSTR = /(movi|addi)\s+(\w+),(\w+),(w+)/
Vorrei ricorrere a:
IMMEDIATE = /(movi|addi)/
Ma poi non so come quota questo regex nei due precedenti.
Qualche suggerimento?