Função de divisão do VBScript

Uma função de divisão retorna uma matriz que contém um número específico de valores divididos com base em um delimitador.

Sintaxe

Split(expression[,delimiter[,count[,compare]]])
  • expression, um parâmetro obrigatório. A expressão de string que pode conter strings com delimitadores.

  • delimiter, um parâmetro opcional. O parâmetro, que é usado para converter em matrizes com base em um delimitador.

  • count, um parâmetro opcional. O número de substrings a serem retornadas e, se especificado como -1, todas as substrings são retornadas.

  • compare, um parâmetro opcional. Este parâmetro especifica qual método de comparação a ser usado.

    • 0 = vbBinaryCompare - executa uma comparação binária

    • 1 = vbTextCompare - executa uma comparação textual

Exemplo

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         ' Splitting based on delimiter comma '$'
         a = Split("Red $ Blue $ Yellow","$")
         b = ubound(a)
         
         For i = 0 to b
            document.write("The value of array in " & i & " is :"  & a(i)& "<br />")
         Next

      </script>
   </body>
</html>

Quando o código acima é salvo como .HTML e executado no Internet Explorer, ele produz o seguinte resultado -

The value of array in 0 is :Red 
The value of array in 1 is : Blue 
The value of array in 2 is : Yellow