encontrando todas as posições de substring em uma sequência maior em C#
ao trabalhar com seqüências grandes, localizando todas as instâncias de uma substring específica pode ser crucial para análise e análise de dados. Este artigo aborda o desafio de encontrar todas essas instâncias e armazenar seus índices em uma lista. Dentro dessa sequência, você precisa identificar e armazenar as posições de cada ocorrência de uma substring específica. Vamos assumir que a string de exemplo é "extrair \" (eu, eu tenho lotes. de uma substring.
if (string.isnullorEmpty (valor))
lançar uma nova argumentException ("a string a encontrar pode não estar vazia", "valor");
List
Método 2: alternativamente, um iterador também pode ser usado para produzir os índices sequencialmente:
public static ienumerable
Ambos os dois métodos podem ser facilmente adicionados a qualquer objeto String, tornando conveniente encontrar todas as posições de substring. Por exemplo, a linha a seguir encontraria todas as ocorrências de substring "foo" dentro da string "fooostringfoobar": list
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3