Cómo usar el operador Split PowerShell?
El operador dividido se usa para dividir las declaraciones, etc. Se puede usar con diferentes parámetros. Algunas de las funciones divididas se explicarán con diferentes ejemplos en el material de lectura a continuación.
Los siguientes ejemplos explicarán el concepto del operador de división de PowerShell.
Ejemplo 1: divide una cadena en PowerShell
Principalmente, el operador dividido descompone una cadena en posibles subcadenas donde se produce el espacio en blanco. En el siguiente código, se declara y almacena una cadena en una variable llamada "$ Color".
$ color = "rojo, azul, verde, amarillo, rosa, naranja"Ahora, aplique el operador dividido en la variable "$ Color".
-dividir $ colorComo puede ver en el resultado, todos los valores en $ Color se han dividido en pedazos donde ocurrió el espacio en blanco.
Ejemplo 2: divida una cadena con un delimitador definido por el usuario
Por defecto, el operador dividido considera que Whitespace descompone la cadena. Sin embargo, puede especificar un delimitador de su propia elección. Por ejemplo, el siguiente código divide la cadena donde el colon (:) se encuentra:
Nota: Los posibles delimitadores podrían ser coma (,), Whitpace, Colon (:), semi-colon (;), o cualquier personaje también.
"Nombre: designación: uniringDate: dirección" -split ":"Como puede observar en la salida anterior, el operador dividido rompe la cadena donde "colon(:)"Se encuentra.
Ejemplo 3: divida una cadena e imprima el delimitador
Por defecto, el operador dividido omite el delimitador. Sin embargo, si encierra (el delimitador) en pequeños soportes dentro de las citas dobles, también imprimirá el delimitador. Por ejemplo, el siguiente código dividirá la cadena donde sea el Colon(:) se encuentra:
"Nombre: designación: uniringDate: dirección" -split "(:)"La salida anterior muestra que la cadena está separada, así como el colon (:) también se imprime como parte de la salida.
Ejemplo 4: divide una cadena usando un carácter específico
Con un operador sensible a la caja dividida, también puede especificar una palabra clave sensible al caso sobre la base de que las cadenas/subcadenas se dividirán en partes.
El siguiente comando dividirá las cadenas en función de la sensibilidad del caso de un personaje "s":
$ split -csplit 's'Puede ver en lo anterior que las subcadenas se dividen en cada 's minúscula'.
Ejemplo 5: dividir con una cadena con max-sustrings
La operación Max-Supstrings se utiliza para devolver la división de la cadena en números definidos por el usuario. Cuando se alcanza el número especificado, las subcadenas restantes se agregan a las últimas subcadenas divididas. Para una mejor comprensión, hemos dividido el proceso en pasos de procedimiento.
Primero, una cadena se almacena en una variable llamada "$ frutas":
$ frutas = "manzana, naranja, plátano, durazno, fresa, arándano"Ejecutando el siguiente comando, el $ frutas La variable divide la cadena en "3"Subcanses.
$ frutas -split ',', 3La salida anterior muestra que una subcadena de una sola línea se divide en tres (3) Las piezas y el resto de las subcadenas se agregan a la última división.
Sin embargo, si colocamos un número negativo en el parámetro, la cadena se divide en el orden inverso.
$ frutas -split ',', -3Se puede observar que la subcadena se divide en tres (3) partes pero desde el lado final.
Ejemplo 6: divide una cadena de múltiples líneas
Normalmente, el operador dividido divide la cadena donde se encuentre el delimitador. Sin embargo, puede usar las declaraciones Split en Multiline para romper las líneas desde el final de cada línea.
Para una cadena multilínea, debe iniciar la cadena con (@') y terminar con el ('@) firmar. El siguiente código crea y almacena una cadena multilínea en una variable llamada "$ Tema".
$ topic = @'Ahora, ejecute el comando mencionado a continuación para dividir la cadena múltiple línea por línea.
$ topic -split 'Multiline'La salida muestra que el operador dividido ha dividido las declaraciones múltiples en posibles líneas.
Felicidades! Has aprendido a aplicar el operador dividido a una variedad de escenarios en PowerShell.
Conclusión
El operador dividido de PowerShell se usa para dividir o romper las cadenas/subcadenas en diferentes partes según el delimitador. El delimitador podría ser espacio en blanco o cualquier personaje. En este artículo, ha aprendido los conceptos centrales del operador dividido con ejemplos prácticos. Por defecto, el operador dividido divide la cadena en posibles subcadenas donde se encuentra el espacio en blanco. Sin embargo, un usuario puede definir el criterio de división utilizando una variedad de delimitadores.