Thank you for the quick and thoughtful response. Thank you for the suggestion re. using a capture group. You are correct it does work and maybe my workaround, but it definitely isn't elegant.
As far I can Alfred's behavior is incorrect. The perl command below returns the correct result. See pic below.
perl -pe 's/[0-9]\n/*\n/g'
Chris