Cómo obtener la subcadena en PowerShell?

Cómo obtener la subcadena en PowerShell?
En PowerShell, una colección de caracteres encerrados en citas individuales o dobles se conoce como una cadena. Una cadena consta de varios caracteres y una sola variable puede contener una cadena completa. Ahora, si hablamos de la subcadena, puede ser un solo carácter o una parte específica de una cadena completa. Por ejemplo, "Bienvenido" es una subcadena de la cadena "Bienvenido a Linuxhint".

Esta redacción proporcionará una guía completa para obtener una subcadena en PowerShell y, en este sentido, discutirá los resultados de aprendizaje que se mencionan a continuación:

  • Cómo obtener una subcadena en PowerShell?
  • Método Substring () en PowerShell
  • Cómo usar el método SubString () en PowerShell?

Vamos a empezar!

Cómo obtener una subcadena en PowerShell?

Como hemos discutido anteriormente, una subcadena es una subparte de una cadena larga/completa. Eso es fácil de entender, pero la principal preocupación es cómo obtener una subcadena en PowerShell? Bien! En PowerShell, se utiliza un método llamado substring () para obtener una subcadena.

Método Substring () en PowerShell

El método SubString () toma dos parámetros, el primero especifica el "índice inicial", mientras que el otro es "longitud" que determina la longitud de la subcadena (i.mi. Especifica cuántos caracteres se devolverán). El fragmento a continuación muestra la sintaxis básica del método substring ():

subcadena (inicio de Idex, longitud)

Sin embargo, el parámetro de longitud es opcional, sin embargo, si se omite, la cadena restante después del índice inicial se devolverá.

Cómo usar el método SubString ()?

En esta sección, aprenderemos cómo obtener una subcadena, para hacerlo, consideraremos algunos ejemplos e implementaremos en PowerShell ISE:

Cómo obtener la subcadena en PowerShell?
En el programa de ejemplo dado a continuación, utilizaremos el método Substring () para obtener una subcadena específica "bienvenida":

> "Bienvenido a Linuxhint.com ".Subcadena (0, 7)

En la pieza de código anterior, pasamos "0" y "7" como argumentos al método de subcadena, en consecuencia, obtendremos la subcadena del índice 0 al séptimo:

La salida verificó el funcionamiento del método substring ().

Cómo obtener una subcadena colocada al final tres índices de una cadena:
En este ejemplo, utilizaremos el método Longitud () para obtener la longitud de la cadena:

$ string = 'Bienvenido a Linuxhint.com '
$ findLength = $ string.Longitud
$ output = $ string.subcadena ($ findLength -3)
$ salida

En este script, almacenamos una cadena en variable $ cadena, a continuación encontramos la longitud de la cadena usando una cadena.Método de longitud (), y finalmente, utilizamos el método de subcadena para obtener una subcadena de longitud especificada y desde el índice específico:

Así es como podemos obtener una subcadena de los últimos tres caracteres de una cadena específica.

Conclusión

Una subparte de una cadena larga/completa se conoce como subcadena y para obtener una subcandina, el método substring () se utiliza en PowerShell. El método Substring () puede tener dos argumentos, el primero especifica el "índice inicial", mientras que el otro es "longitud" que determina la longitud de la subcadena. En este artículo, explicamos cómo obtener una subcadena en PowerShell con la ayuda de algunos ejemplos relevantes.