I would like to replace dashes with whitespace but it seems the whitespace is ignored if given as a 'replace-with'. I also tried passing in the unicode char replace-with: "\u0020" but then end up with ...
@gfoidl, at least on my machine, comparing string.Replace in .NET 6 vs .NET 7, multiple examples I've tried have shown .NET 7 to have regressed, e.g.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results