Originariamente inviato da Pegasys
Quello che chiedo è se c'è un modo "più bello" per dire direttamente al pattern in che range eseguire
No, non c'è. Nel senso che con le espressioni regolari non c'è un modo specifico per indicare con un singolo pattern "trova le occorrenze di un pattern X dentro un pattern Y".

L'approccio che hai usato è tecnicamente e concettualmente giusto/appropriato.