using System.Text.RegularExpressions;
public static void Main()
const string input = "*fName * -sName!lName(London) ";
var replacePunctuation = Regex.Replace(input,
var replaceBrackets = Regex.Replace(replacePunctuation,
@"\((?'brackets'[^)]+)\)", match => $",{match.Groups["brackets"].Value},");
Console.WriteLine(replaceBrackets);