比如string a="给字符串都加上空格";我要把这串字符显示成 “给 字 符 串 都 加 上 空 格”,怎么做 ??
解决方案 »
- vs2005,一打就是html代码设计界面,怎么设成是一打就是可以看见控件的界面??在线,答对立即给分。
- 一个关于Vs.net开发ASP.net(C#)应用程序的问题?在线等
- 修改DATAGRID数据不使用其Update , Edit, Cancel属性事件???
- 郁闷的问题
- 怎样把用.net 做成的网站 发布 到互联网上
- ASP.NET有几个版本,目前流行的是哪个版本?
- SourceSafe服务器管理
- 如果在datagrid的页脚里加入表格
- 怎么将内存中的arraylist写入文本文件?
- 要隐藏一个页面怎么办??
- 怎么能让网页自动适应屏幕分辨率啊
- \(≧▽≦)/符合条件的才会有这个页面,不符合的就没有???
string str = "给字符串都加上空";
List<char> listString = str.ToList();
StringBuilder spaceStr = new StringBuilder();
foreach (char c in listString)
{
spaceStr.Append(c.ToString());
spaceStr.Append(" ");
}
string a="给字符串都加上空格";
string b = System.Text.RegularExpressions.Regex.Replace(a, "(.)", "$1 ");也可以尝试这样。
Console.WriteLine(Regex.Replace(a,@"\B()\B"," "))
//linq
void Main()
{
string a="给字符串都加上空格";
a=string.Join("",(a.ToCharArray().Select(b=>b+" ")).ToArray());
Console.WriteLine(a); //给 字 符 串 都 加 上 空 格 }
Regex.Replace(str, @"(?<=\B)(?=\B)", " ");
string result = string.Join(" ", a.ToCharArray());
string result = Regex.Replace(a, "(?s)(?<=.)(?=.)", " ");
string separator,
string[] value
)
string getStr = string.Empty;
MatchCollection matchs = Regex.Matches(str, @"([\w])");
foreach (Match m in matchs)
{
getStr += m.Value + " ";
}
Console.Write(getStr);
String str = "给字符串都加上空格";
Response.Write(String.Format("Str's length:{0}", str.Length));
Response.Write("<br/>"+str);
Int32 index=0;
while (index <= str.Length)
{
str = str.Insert(index, " ");
index += 2;
} Response.Write(String.Format("Str's length:{0}",str.Length));
Response.Write("<br/>" + str);
int index = abc.Length;
string abc1 = string.Empty;
for (int i = 0; i < index;i++ )
{
abc1 += abc.Substring(i,1)+" ";
}
Response.Write(abc1);