No dejes de compartir nuestra página y códigos en tus redes sociales, ayúdanos a ampliar esta comunidad.
Solución:
Las cadenas de PowerShell son solo cadenas de .NET, por lo que puede:
PS> $x = '-foo-'
PS> $x.Replace('-', '&')
&foo&
…o:
PS> $x = '-foo-'
PS> $x.Replace('-foo-', '&bar&')
&bar&
Obviamente, si desea mantener el resultado, asígnelo a otra variable:
PS> $y = $x.Replace($search, $replace)
el incorporado -replace
El operador le permite usar una expresión regular para esto, por ejemplo:
C:PS> '-content-' -replace '-([^-]+)-', '&$1&'
&content&
Tenga en cuenta que el uso de comillas simples es esencial en el reemplazo string por lo que PowerShell no interpreta el grupo de captura de $1.
Finalizando este artículo puedes encontrar las acotaciones de otros administradores, tú todavía puedes insertar el tuyo si te apetece.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)