正则表达式 如何用正则表达式的Replace将字符串第6位后的内容用空白替换? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void Main(){ string s="afdsaf111dsa"; string reuslt=Regex.Match(s,@".{0,6}").Value; reuslt+=Regex.Replace(s,@".{0,6}([^\s]*)",delegate(Match m){return new string(' ',m.Groups[1].Value.Length);}); Console.WriteLine(reuslt); //afdsaf } 为什么不用string 的 Replace? //linq void Main(){ string s="afdsaf111dsa"; string reuslt=s.Substring(0,6)+ new string(' ',s.ToCharArray().Skip(6).Count()); Console.WriteLine(reuslt); //afdsaf } 有多少个字符就补多少个空白?Regex reg = new Regex(@"(?<=^.{6}).+");string result = reg.Replace(yourStr, delegate(Match m) { return new string(' ', m.Value.Length); });richTextBox2.Text = result; Regex.Replace("123456789", @"((?<start>.{6})(\S*))",@"${start}") string s = "1234567890";string result = s.Substring(0, 6) + new string(' ', s.Length - 6); 其实用string的方法更简洁yourStr = yourStr.Length >6? yourStr.Substring(0, 6).PadRight(yourStr.Length, ' '):yourStr; 各位高手,小菜鸟请你们帮帮忙 winform,怎么样让运行后的窗体不能改变大小? c#gethashcode如何返回正值?求高手解答 高分求解﹕怎樣在一個平行四邊形實現色彩漸變 急救!各位大侠帮帮Beginner的我吧~~~ 再次求助,在visual studio .net 2003中调试javascript,可以进入调试状态,但无法命中断点。 如何解决多列信息参照问题,急急!!!!!!!50大分 急!!关于DataGrid绑定动态数据的问题!!在线等 用C#怎样实现QQ那样的热键调出窗口的功能? C#的好处在那里? 如何获取集合中的变量。(菜鸟问题,望帮助。。) 怎么插数据比较快!!!
void Main()
{
string s="afdsaf111dsa";
string reuslt=Regex.Match(s,@".{0,6}").Value;
reuslt+=Regex.Replace(s,@".{0,6}([^\s]*)",delegate(Match m){return new string(' ',m.Groups[1].Value.Length);});
Console.WriteLine(reuslt);
//afdsaf }
//linq
void Main()
{
string s="afdsaf111dsa";
string reuslt=s.Substring(0,6)+ new string(' ',s.ToCharArray().Skip(6).Count());
Console.WriteLine(reuslt);
//afdsaf
}
string result = reg.Replace(yourStr, delegate(Match m) { return new string(' ', m.Value.Length); });
richTextBox2.Text = result;
Regex.Replace("123456789", @"((?<start>.{6})(\S*))",@"${start}")
string result = s.Substring(0, 6) + new string(' ', s.Length - 6);