Corte de string C#

Resumo : neste tutorial, você aprenderá como usar o Trim()método C# String para remover os espaços em branco iniciais e finais de uma string.

Introdução ao método C# String Trim()

O método String Trim() permite remover os espaços em branco iniciais e finais de uma string. Ele retorna uma nova string com os espaços em branco iniciais e finais removidos.

Aqui está a sintaxe do Trim()método:

public string Trim();Linguagem de código:  C#  ( cs )

O exemplo a seguir mostra como usar o Trim()método para remover os espaços em branco iniciais e finais da string " Hello, World! ";

using static System.Console;

var message = " Hello, World! ";
var trimmed = message.Trim();

WriteLine(message);
WriteLine(trimmed);Linguagem de código:  C#  ( cs )

Saída:

 Hello, World!
Hello, World!Linguagem de código:  C#  ( cs )

Neste exemplo, a messagestring contém espaços em branco à esquerda e à direita. Chamamos o Trim()método na messagestring. O método retorna uma string de resultado ( trimmed) que tem os espaços em branco iniciais e finais removidos.

Observe que o Trim()método não altera a string original, mas retorna uma nova string.

O padrão Unicode define caracteres de espaço em branco. O Trim()método remove quaisquer caracteres iniciais e finais que, quando passados ​​para o Char.IsWhiteSpacemétodo (), retornam true:

public static bool IsWhiteSpace (char c);Linguagem de código:  C#  ( cs )

Usando C# String Trim() para remover as instâncias iniciais e finais de um caractere

O método String Trim()possui uma sobrecarga que permite remover as instâncias iniciais e finais de um caractere da string atual:

public string Trim (char trimChar);Linguagem de código:  C#  ( cs )

Nesta sintaxe, the trimCharé um caractere a ser removido. O Trim()método retorna uma nova string com o início e o final trimCharremovidos.

Por exemplo, o programa a seguir usa o Trim()método para remover o asterisco inicial e final ( *) de uma string:

using static System.Console;

var message = "***Hello, World!***";
var trimmed = message.Trim('*');

WriteLine(message);
WriteLine(trimmed);Linguagem de código:  C#  ( cs )

Saída:

***Hello, World!***
Hello, World!Linguagem de código:  C#  ( cs )

Usando C# String Trim() para remover as ocorrências iniciais e finais de um conjunto de caracteres

O método String Trim()tem uma sobrecarga que remove quaisquer instâncias iniciais e finais de caracteres especificados da string atual:

public string Trim (
   params char[]? trimChars
);Linguagem de código:  C#  ( cs )

Nesta sintaxe, the trimCharsé uma matriz de caracteres a serem removidos. Observe que se trimCharsfor null, o Trim()método retornará uma nova string com os espaços em branco iniciais e finais removidos.

O exemplo a seguir usa o Trim()método para remover os caracteres iniciais e finais *e espaços de uma string:

using static System.Console;

var message = "*** Hello, World! ***";

char[] trimChars = { '*', ' '};
var trimmed = message.Trim(trimChars);

WriteLine(message);
WriteLine(trimmed);Linguagem de código:  C#  ( cs )

Saída:

*** Hello, World! ***
Hello, World!Linguagem de código:  C#  ( cs )

Resumo

  • Use o método C# String Trim()para remover os espaços em branco iniciais e finais ou um conjunto de caracteres especificados de uma string.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *