Saltar al contenido

PowerShell para eliminar texto de un string

Esta es la solución más completa que encomtrarás compartir, pero primero mírala pausadamente y analiza si es compatible a tu trabajo.

Solución:

Otra forma de hacerlo es con el operador -reemplazar.

$TestString = "test=keep this, but not this."

$NewString = $TestString -replace ".*=" -replace ",.*"

.*= significa cualquier número de caracteres hasta el signo igual incluido.

,.* significa una coma seguida de cualquier número de caracteres.

Dado que básicamente está eliminando esas dos partes del stringno tienes que especificar un vacío string con el que reemplazarlos. Puede usar reemplazos múltiples, pero recuerde que el orden es de izquierda a derecha.

$a="some text =keep this,but not this"
$a.split('=')[1].split(',')[0]

devoluciones

keep this

Si posees alguna sospecha y disposición de acrecentar nuestro noticia eres capaz de ejecutar un paráfrasis y con gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *