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)