parse multiple DC Code citations

Revise how replacement text works so that each result of a multiple-citation result can get replaced, not just the first.