Saltar al contenido

Separar string con caracteres de espacios en blanco variables en Powershell

Hola usuario de nuestra web, tenemos la solución a lo que estabas buscando, continúa leyendo y la hallarás más abajo.

Solución:

Puede usar PowerShell -split operador que utiliza expresiones regulares.

"Video  Video  Audio  Audio  VBI    VBI" -split 's+'

Como señaló @StijnDeVos, esto no elimina los espacios en blanco iniciales/posteriores.

Aquí el s representa caracteres de espacio en blanco, y el + coincide con uno o más de ellos. Razón de más para ir con la respuesta de @ user3554001.

Otra opción es filtrar las cadenas vacías.

 "Video  Video  Audio  Audio  VBI    VBI".split()| where $_

puede usar este fragmento para eliminar las líneas vacías:

$text.split(" ",[System.StringSplitOptions]::RemoveEmptyEntries)

-split "Video Video Audio Audio VBI VBI"

Finalizando este artículo puedes encontrar las explicaciones de otros desarrolladores, tú de igual manera puedes mostrar el tuyo si lo crees conveniente.

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


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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