相关疑难解决方法(0)

.NET - 如何将"大写"分隔的字符串拆分为数组?

我如何从这个字符串:"ThisIsMyCapsDelimitedString"

...到这个字符串:"这是我的帽子划分字符串"

VB.net中最少的代码行是首选,但C#也是受欢迎的.

干杯!

.net regex string algorithm pascalcasing

112
推荐指数
6
解决办法
2万
查看次数

如何将1个字符串分成多个字符串

如何使用C#将"ThisIsMyTestString"转换为"This Is My Test String"?

有快速的方法吗?

我一直在想一个伪代码,但它复杂而丑陋:

String s = "ThisIsMyTestString";

List<String> strList = new List<String>();
for(int i=0; i < str->Length ; i++)
{
   String tmp = "";
   if (Char.IsUpper(str[i]))
   {
     tmp += str[i];
     i++;
   }

   while (Char::IsLower(str[i]))
   {
     tmp += str[i];
     i++;
   }

   strList .Add(tmp);
}

String tmp2 = "";
for (uint i=0 ; i<strList.Count(); i++)
{
  tmp2 += strList[i] + " ";
}
Run Code Online (Sandbox Code Playgroud)

c# string

2
推荐指数
1
解决办法
190
查看次数

标签 统计

string ×2

.net ×1

algorithm ×1

c# ×1

pascalcasing ×1

regex ×1