Маскировать часть первых 12 символов строки с помощью *?
Как я могу принять значение123456789012345
или же1234567890123456
и превратить его в:
************2345
а также************3456
Разница между строками выше в том, что одна содержит 15 цифр, а другая - 16.
Я попробовал следующее, но он не сохраняет последние 4 цифры 15-значного числа, и теперь важно, какая длина строки, будь то 13, 14, 15 или 16, я хочу замаскировать все начальные цифры с помощью *, но оставьте последние 4. Вот что я пробовал:
String.Format("{0}{1}", "************", str.Substring(11, str.Length - 12))