在我的示例中
var key = new CultureInfo("en-GB").TextInfo.(item.Key),'Camelcase' 我可以添加什么正则表达式来在第二个 'c' 之前产生一个空格?
例子:
'骆驼案例' > '骆驼案例'
'itIsTimeToStopNow' > '现在是时候停止了'
如何做到这一点的方法之一。
string input = "itIsTimeToStopNow";
string output = Regex.Replace(input, @"\p{Lu}", m => " " + m.Value.ToLowerInvariant());
output = char.ToUpperInvariant(output[0]) + output.Substring(1);
Run Code Online (Sandbox Code Playgroud)