using System;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var str = "AXBY@@CZ@A";
var matches = Regex.Matches(str, "@@|[ABC]").Cast<Match>();
var replaced = string.Join("?", matches.Select(x => x.Value));
Console.WriteLine(replaced);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzdHIgPSAiQVhCWUBAQ1pAQSI7CgkJdmFyIG1hdGNoZXMgPSBSZWdleC5NYXRjaGVzKHN0ciwgIkBAfFtBQkNdIikuQ2FzdDxNYXRjaD4oKTsKCQl2YXIgcmVwbGFjZWQgPSBzdHJpbmcuSm9pbigiPyIsIG1hdGNoZXMuU2VsZWN0KHggPT4geC5WYWx1ZSkpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHJlcGxhY2VkKTsKCX0KfQ==