http://qs321.pair.com?node_id=11121037


in reply to Can't figure out why capture group is not output by substitution regex

I can fix this by assigning $2 go a new scalar variable first and then using the new variable.
Or simply $here =~ s/(^(#+)\s.*?\g2)/$1 =~ s|\n||rg/mse;