Método de reemplazo de PowerShell | Explicado

Método de reemplazo de PowerShell | Explicado
PowerShell es una herramienta de secuencia de comandos utilizada principalmente para tareas administrativas. PowerShell también admite texto y cadenas como la mayoría de los otros lenguajes de programación. PowerShell tiene otra característica genial que es un método reemplazar (). El método reemplazar () le permite reemplazar texto, cadenas o caracteres dentro de los archivos de texto.

El método reemplazar () es una de las formas más fáciles de reemplazar las cuerdas en PowerShell.

En esta publicación, proporcionaremos una visión profunda del método PowerShell Reemplazar () junto con sus diversos casos de uso.

Cómo usar el método PowerShell reemplazar ()?

Principalmente, el propósito del método reemplazar () es poner algunos caracteres/conjunto de caracteres en lugar de los caracteres existentes de una cadena. Esta sección proporciona una visión del método de trabajo y uso del reemplazo () en PowerShell.

Sintaxis

> .Reemplazar (OldString, Newstring)

De la sintaxis, se observa que el método reemplazar () acepta dos parámetros, y estos se definen como:

  • Oldstring: Los personajes para encontrar.
  • Newstring: Los personajes que serán reemplazados por el "Antiguo" caracteres.

Ejemplo 1: Reemplace los caracteres/subcadena usando el método reemplazar ()

Este ejemplo demuestra cómo se puede reemplazar la secuencia de caracteres utilizando el método reemplazar ().

En el siguiente código, una cadena se almacena en una variable nombrada $ Cadena y el método reemplazar () se aplica en esa variable para reemplazar "TUV" con "defensor":

> $ string = "tuvxyz"
> $ String.Reemplazar ("TUV", "Def")

Ejecute el script desde el terminal como lo hicimos aquí:

Se observa desde la salida que el método reemplazar () ha reemplazado los caracteres y la salida se muestra en la consola.

Nota: Para ejecutar/ejecutar un script de PowerShell desde un terminal de PowerShell, debe copiar la ruta completa del script en el terminal y presionar Enter. Para obtener más detalles sobre la ejecución del script, haga clic aquí: Cómo ejecutar un script de PowerShell.

Ejemplo 2: reemplace una subcadena usando el método reemplazar ()

Para reemplazar una cadena en PowerShell, debe almacenar una cadena en una variable. En el siguiente código, el $ Cadena variable contiene dos sustros. El método reemplazar () se aplica en el $ Cadena variable para reemplazar la subcadena llamada "Frío"Con una nueva subcadena llamada"hermoso":

> $ String = 'Cool, Weather'
> $ String.Reemplace ('Cool', 'Beautiful')

Ejecutemos el script:

Se observa desde la salida que el "Frío"Ha sido reemplazado por el"hermoso".

Ejemplo 3: eliminar una subcadena usando el método reemplazar ()

En PowerShell, el Reemplazar() El método también se utiliza para eliminar la subcadena. En el siguiente ejemplo, la subcadena "Frío"Se eliminará (básicamente se reemplazará con") usando el método reemplazar ():

> $ String = 'Cool, Weather'
> $ String.Reemplazar ('Cool', ")

Ejecute el script para obtener el resultado:

La salida muestra solo el segundo argumento, no el primero, porque la primera subcadena se elimina usando el método reemplazar ().

Conclusión

El método PowerShell reemplazar () reemplaza los caracteres coincidentes en una cadena. El método reemplazar () coincide con los caracteres proporcionados por el usuario y los reemplaza con una subcadena/carácter. El método reemplazar () también ayuda en caracteres/subcadenas. Este artículo proporciona una descripción detallada del método reemplazar () en PowerShell y sus casos de uso a través de ejemplos también.