Hoje vou mostrar como é possível separar palavras de uma string pela letra maiúscula no C#.

Muitas vezes precisamos utilizar string sem espaços para realizar diversas operações, com esse código é possível separar essas strings para outras utilizações.

Nessa primeira parte será demonstrada como usar uma classe para realizar essa extensão de funcionalidades.

[sections] [section title=”Separar palavras pela primeira letra em maiúsculo”]

public static string SplitCapitalLetter(string s)
{
var r = new Regex(@"\s+|(?=\s*[A-Z]+)|(?<=[,.?!])", RegexOptions.IgnorePatternWhitespace);
return r.Replace(s, " ");
}

[/section] [/sections]
Obrigado e até o próximo post.

DATEK Tecnologia Eletrônica
[C#] Separar palavras pela primeira letra em maiúsculo

Deixe uma resposta

%d blogueiros gostam disto: