String :: Substring em C++
A função String :: Substring em C ++ permite a extração de uma seção de uma string. Esta função, que é um componente da biblioteca padrão C ++, é frequentemente usada em programas de software. É frequentemente usado para extrair uma seção de uma string de uma determinada string (também conhecida como substring).
Sintaxe para String :: Substring em C++
A sintaxe para usar String :: Substring é o seguinte:
String substr (size_t start_pos, tamanho_t comprimento);
Dois números inteiros, início e comprimento, são os parâmetros para o String :: Substring função. O parâmetro inicial especifica onde a substring deve começar (o índice), e o parâmetro de comprimento especifica quantos caracteres devem estar na substring. A função é padronizada para extrair a sequência completa começando no ponto de partida se o parâmetro de comprimento não for fornecido.
Considere o seguinte código como exemplo.
#incluir
#incluir
usando namespace std;
int main ()
string str1 = "dica de linux!";
string str2 = str1.substr (6,5);
cout << "Substring: " << str2 << endl;
retornar 0;
No código acima, criamos uma string chamada STR1 que contém a frase “Linux Dint!”. Nós então usamos o substr () Método para extrair uma parte da corda, começando na posição 6 e continuando por 5 caracteres. A variável string str2 mantém o resultado.
Saída
Existe uma maneira alternativa de utilizar o String :: Substring função além dos parâmetros de início e contagem. Isso é realizado apenas especificando o parâmetro inicial, que removerá a substring do local de partida especificado até o final da string. Por exemplo:
#incluir
#incluir
usando namespace std;
int main ()
string str1 = "dica de linux!";
string str2 = str1.substr (7);
cout << "Substring: " << str2 << endl;
retornar 0;
No código, inicializamos uma string chamada STR1 que contém a frase “Dica do Linux!”. Nós então usamos o substr () método para extrair uma parte da corda começando na posição 7 até o final da corda. A variável string str2 armazena o resultado.
Saída
É vital ter em mente que String :: Substring cria um novo objeto de string. Isso implica que, ao chamar essa função, o objeto de string original não é afetado.
Usos de String :: Substring em C++
Alguns usos da String :: Substring em C ++ são:
1: Processamento e análise de dados
O String :: Substring O método é freqüentemente usado no processamento e análise de dados textuais. Por exemplo, a substring pode ajudar a extrair dados ao processar dados de arquivos de texto ou arquivos CSV. Ao dividir grandes arquivos de texto ou strings em peças menores e mais gerenciáveis, o método da substring também pode facilitar a edição.
2: Strings de comprimento variável
O substring A função também pode ser útil ao trabalhar com strings com comprimentos variáveis. Por exemplo, ao lidar com a entrada de texto dos campos de texto em formulários da Web, o conteúdo pode conter várias linhas de informação, cada uma separada por uma nova linha ou retorno de carruagem. A função de substring pode ser usada nesta situação para extrair linhas de dados específicas.
Benefício da string :: substring em c++
O String :: Substring O método é incrivelmente flexível e, por causa disso, qualquer programador pode se beneficiar muito de usá -lo. Para evitar saídas indesejáveis, como caracteres ou índices inesperados, a função deve ser usada com cuidado e os parâmetros devem ser definidos adequadamente. Também é importante observar que a contagem de índices iniciantes começa em zero, ao contrário de outros programas que começam a contar em um.
Conclusão
Um aspecto importante da classe String no STL é o String :: Substring Método em c++. Ele permite que os programadores peguem um pedaço específico de uma corda e extrai -lo com base em um ponto de partida especificado e conte até o final da corda. Ele pode ser usado para modificar seqüências de comprimento de variável, dados de texto de processo e dividir seqüências longas em peças mais gerenciáveis.