using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string text = "UserFirstName";
int SkipIndex = 5;
string pattern = $@"(?!^)(?<!^.{{{SkipIndex-1}}}).";
Console.WriteLine(Regex.Replace(text, pattern, "*"));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQkgc3RyaW5nIHRleHQgPSAiVXNlckZpcnN0TmFtZSI7CgkJIGludCBTa2lwSW5kZXggPSA1OwoJCSBzdHJpbmcgcGF0dGVybiA9ICRAIig/IV4pKD88IV4ue3t7U2tpcEluZGV4LTF9fX0pLiI7CgkJIENvbnNvbGUuV3JpdGVMaW5lKFJlZ2V4LlJlcGxhY2UodGV4dCwgcGF0dGVybiwgIioiKSk7CgkJIAoJfQp9