Nav*_*hat 6 .net c# regex string
可能重复:
一种"松散"CamelCased字符串的算法
我有一个像这样的字符串: MyUnsolvedProblem
我想修改这样的字符串: My Unsolved Problem
我怎样才能做到这一点?我试过使用正则表达式没有运气!
Kir*_*huk 12
var result = Regex.Replace("MyUnsolvedProblem", @"(\p{Lu})", " $1").TrimStart();
Run Code Online (Sandbox Code Playgroud)
没有正则表达式:
var s = "MyUnsolvedProblem";
var result = string.Concat(s.Select(c => char.IsUpper(c) ? " " + c.ToString() : c.ToString()))
.TrimStart();
Run Code Online (Sandbox Code Playgroud)
resultString = Regex.Replace("MyUnsolvedProblem", "([a-z])([A-Z])", "$1 $2");
Run Code Online (Sandbox Code Playgroud)