没分割符 切割字符串
没有分割符 切割字符串
例如:字符串"****"
如何切割成C S D N
------最佳解决方案--------------------
string test = "****";
string hh = string.Empty;
foreach (char s in test)
{
hh += s.ToString()+ " ";
}
Response.Write(hh);
C S D N
------其他解决方案--------------------
string str = "****";
var ary = Regex.Split(str, @"(?<=\w)(?=\w)");
foreach (var t in ary)
Console.WriteLine(t);
------其他解决方案--------------------
string str="****";
var ary = Regex.Split(str, @"(?<=\w)(?=\w)");
------其他解决方案--------------------
string[] result = "****".Select(x => new string(new char[] { x })).ToArray();
------其他解决方案--------------------
ToCharArray ()
------其他解决方案--------------------
字符串本身就是字符的组合
------其他解决方案--------------------
输出是怎么写的,我输出的是'****'而不是我要的效果C S D N
------其他解决方案--------------------
谢谢了,找到想要的了
------其他解决方案--------------------
string str = "****";
str = Regex.Replace(str, @"\S(?!$)", "$0 ");
Console.WriteLine(str);
------其他解决方案--------------------
还可以用insert
"abc".Insert(2, "XYZ") 的返回值为"abXYZc"。
例如:字符串"****"
如何切割成C S D N
------最佳解决方案--------------------
string test = "****";
string hh = string.Empty;
foreach (char s in test)
{
hh += s.ToString()+ " ";
}
Response.Write(hh);
C S D N
------其他解决方案--------------------
string str = "****";
var ary = Regex.Split(str, @"(?<=\w)(?=\w)");
foreach (var t in ary)
Console.WriteLine(t);
------其他解决方案--------------------
string str="****";
var ary = Regex.Split(str, @"(?<=\w)(?=\w)");
------其他解决方案--------------------
string[] result = "****".Select(x => new string(new char[] { x })).ToArray();
------其他解决方案--------------------
ToCharArray ()
------其他解决方案--------------------
字符串本身就是字符的组合
string test = "****";
foreach (char c in test)
{
richTextBox2.Text += c + "\n";
}
/*-----输出-----
C
S
D
N
*/
------其他解决方案--------------------
输出是怎么写的,我输出的是'****'而不是我要的效果C S D N
------其他解决方案--------------------
谢谢了,找到想要的了
------其他解决方案--------------------
string str = "****";
str = Regex.Replace(str, @"\S(?!$)", "$0 ");
Console.WriteLine(str);
------其他解决方案--------------------
还可以用insert
"abc".Insert(2, "XYZ") 的返回值为"abXYZc"。