如何计算字符串中的字符数并创建具有相同字符数的另一个字符串,但用单个字符(如“*”)替换所有字符串?谢谢。
答案 0 :(得分:26)
string newString = new string('*', oldString.Length);
当然,这是用于显示密码等价物,使用固定数量的星号可能更好 - 线索越少越好。当然,既然你显然是散列密码(含盐)并且只存储哈希,你无论如何也无法知道实际长度;-p
答案 1 :(得分:0)
另一种解决方案是:
Console.Write(System.Text.RegularExpressions.Regex.Replace("test",".", "*"));
答案 2 :(得分:0)
var message = "hello world" ;
var newMessage = new String('*', message.Length);