Como usar o PowerShell Split Operator?
O operador dividido é usado para dividir as declarações etc. Pode ser usado com parâmetros diferentes. Algumas das funções divididas serão explicadas com diferentes exemplos em material de leitura abaixo.
Os exemplos a seguir explicarão o conceito de operador de divisão PowerShell.
Exemplo 1: divida uma corda no PowerShell
Principalmente, o operador dividido divide uma corda em possíveis substringas onde quer que ocorra o espaço em branco. No código a seguir, uma string é declarada e armazenada em uma variável chamada “$ color”.
$ color = "vermelho, azul, verde, amarelo, rosa, laranja"Agora, aplique o operador dividido na variável “$ color”.
-divida $ corComo você pode ver no resultado, todos os valores em $ color foram divididos em pedaços onde ocorreu o espaço em branco.
Exemplo 2: divida uma string com um delimitador definido pelo usuário
Por padrão, o operador dividido considera o espaço em branco para quebrar a corda. No entanto, você pode especificar um delimitador de sua própria escolha. Por exemplo, o código a seguir divide a string onde o cólon (:) é encontrado:
Observação: Os possíveis delimitadores podem ser vírgula (,), espaço em branco, cólon (:), Semi-Colon (;), ou qualquer personagem também.
"Nome: Designação: JONINGDATE: Endereço" -split ":"Como você pode observar na saída acima, o operador dividido quebra a string onde o “cólon(:)”É encontrado.
Exemplo 3: divida uma corda e imprima o delimitador
Por padrão, o operador dividido omite o delimitador. No entanto, se você anexar (o delimitador) em pequenos colchetes dentro de citações duplas, ele também imprimirá o delimitador. Por exemplo, o código a seguir dividirá a string onde quer que Cólon(:) é encontrado:
"Nome: Designação: JoiningDate: Endereço" -Split "(:)"A saída acima mostra que a string é separada e o cólon (:) também é impresso como parte da saída.
Exemplo 4: divida uma string usando um personagem específico
Com um operador sensível ao caso dividido, você também pode especificar uma palavra-chave sensível ao caso com base no fato de que as cordas/substringas serão divididas em partes.
O comando a seguir dividirá as cordas com base na sensibilidade do caso de um personagem “s”:
$ split -csplit 's'Você pode ver no exposto que as substringas se separaram em cada minúscula 's'.
Exemplo 5: Divida com uma corda com as substrings max
A operação máxima é usada para retornar a divisão da string em números definidos pelo usuário. Quando o número especificado é atingido, as substâncias restantes são anexadas às últimas substringas divididas. Para uma melhor compreensão, dividimos o processo em etapas processuais.
Primeiro, uma string é armazenada em uma variável chamada “$ frutas”:
$ frutits = "Apple, laranja, banana, pêssego, morango, mirtilo"Ao executar o seguinte comando, o $ frutas A variável divide a string em “3Subtrings.
$ frutas -split ',', 3A saída acima mostra que uma única substring de linha se quebra em três (3) Peças e o restante das substâncias são anexadas à última divisão.
No entanto, se colocarmos um número negativo no parâmetro, a string será dividida na ordem inversa.
$ frutas -split ',', -3Pode -se observar que a substring se dividiu em três (3) partes, mas do lado final.
Exemplo 6: divida uma sequência de várias linhas
Normalmente, o operador dividido divide a corda onde quer que o delimitador seja encontrado. No entanto, você pode usar o Split em declarações multilinas para quebrar as linhas do final de cada linha.
Para uma corda multilina, você precisa iniciar a string com (@') e termine com o ('@) sinal. O código a seguir cria e armazena uma corda multilina em uma variável chamada “$ tópico”.
$ tópico = @'Agora, execute o comando abaixo mencionado para dividir a linha multilina linha por linha.
$ tópico -Split 'Multiline'A saída mostra que o operador dividido dividiu as declarações multilinas em possíveis linhas.
Parabéns! Você aprendeu a aplicar o operador dividido a vários cenários em PowerShell.
Conclusão
O operador Split PowerShell é usado para dividir ou quebrar as cordas/substringas em diferentes partes com base no delimitador. O delimitador pode ser espaço branco ou qualquer personagem. Neste artigo, você aprendeu os conceitos principais do operador dividido com exemplos práticos. Por padrão, o operador dividido divide a string em possíveis substringas onde o espaço em branco é encontrado. No entanto, um usuário pode definir o critério de divisão usando uma variedade de delimitadores.