Regex 用正则表达式替换字符串
我想只使用正则表达式替换文本的一部分。我想用三星替换密码字符串。我不想使用C#Regex.Replace等,我想通过正则表达式来实现。可能吗 (原文)密码:12345Regex 用正则表达式替换字符串,regex,Regex,我想只使用正则表达式替换文本的一部分。我想用三星替换密码字符串。我不想使用C#Regex.Replace等,我想通过正则表达式来实现。可能吗 (原文)密码:12345 (修改后的文本)密码:**如果您绝对希望在Regex中执行此操作(这不是很聪明),可以将(任何字符)替换为*,如下所示: string passwordString = Regex.Replace("MyPassword", ".", "*"); Console.WriteLine(passwordString); 相反,您应该
(修改后的文本)密码:**如果您绝对希望在Regex中执行此操作(这不是很聪明),可以将
(任何字符)替换为*
,如下所示:
string passwordString = Regex.Replace("MyPassword", ".", "*");
Console.WriteLine(passwordString);
相反,您应该这样做:
string password = "MyPassword";
string passwordString = "";
for (int i = 0; i < password.Length; i++) {
passwordString += "*";
}
Console.WriteLine(passwordString);
string password=“MyPassword”;
字符串passwordString=“”;
for(int i=0;i
Regex.Replace和正则表达式
之间有什么区别?您不清楚到底是什么问题