Você está tentando quebrar uma corda em pedaços menores? O ASP fornece uma função de divisão fácil de usar, que permite cortar e cortar uma string.

Digamos que você use uma frase e queira colocar cada palavra em uma variável diferente. Então você absorve

NameStr = "Sr. John Smith"

Configure a matriz para armazenar os resultados com

Dim WordArray

faça a divisão, usando um espaço como indicador de divisão

WordArray = Dividir (NameStr, "")

Agora o WordArray (0) é igual a "Sr.", o WordArray (1) é igual a "John" e o WordArray (2) é igual a "Smith"! Você pode usar várias funções de matriz e outras funções de cadeia para trabalhar com esses resultados.

É claro que existem várias maneiras de usar a função de divisão. Muitos programas de exportação separam seus campos por um símbolo de barra vertical. Um tubo é a linha vertical para cima e para baixo assim:

|

Assim, você pode fazer uma função dividida procurando esse tubo para separá-los em suas partes componentes.

Tenha cuidado para que o campo que você está usando para dividir seja realmente usado apenas para essa funcionalidade de divisão. Por exemplo, você pode pensar que usar uma vírgula como um campo separador é uma ideia maravilhosa. Mas o que acontece se houver realmente uma vírgula em um dos campos? Algo assim:

Sr., John, Corça, Boston
Mrs. Jane, Smith, Chicago
Miss, Julie, Roberts, Los Angeles
Sr., Mark, Donner, Esq., Miami

Na quarta linha, o homem tem um título após o sobrenome e, portanto, o sobrenome foi inserido como

Donner, Esq.

Mas a operação de divisão verá essa vírgula e pensará que é um campo separador.

É por isso que geralmente é melhor usar um separador de um pipe (|) ou algo mais incomum, para ter certeza de que ele não será exibido no fluxo de dados real como um valor normal.

Se você estiver trabalhando com strings, verifique as outras Funções de String ASP para saber como elas funcionam!

Introdução ao ASP Ebook

Faça o download deste e-book para obter tudo o que você precisa saber sobre o aprendizado de ASP - de um tutorial passo a passo a listas de funções, código de exemplo, erros e soluções comuns e muito mais! 101 páginas.

Instruções De Vídeo: How to Split String in C#, String Split based on any Char (Pode 2024).