Saltar al contenido

Eliminar líneas vacías en el texto con Visual Studio

Este equipo de expertos luego de días de investigación y de juntar de datos, hallamos la solución, queremos que te sea útil para tu trabajo.

Solución:

Dado que Visual Studio 2012 cambió su sintaxis de expresiones regulares, las respuestas originales de Ala se traducen a lo siguiente en VS 2012:

Eliminar líneas en blanco individuales

Viejo:

^:b*$n

Nuevo:

^(?([^rn])s)*r?$r?n

Visual Studio 2013 (gracias a BozoJoe y Joe Johnston):

^s*$n

Eliminar líneas dobles en blanco

Viejo:

^:b*n:b*n

Nuevo:

^(?([^rn])s)*r?n(?([^rn])s)*r?n

Se sale de tu lengua.

Aquí está la hoja de conversión de MSDN.

Es muy útil, especialmente si desea organizar o comparar códigos, gracias por las personas que responden esta pregunta, obtuve la respuesta desde aquí y me gustaría compartirla con Stackoverflow:

Visual Studio tiene la capacidad de eliminar líneas vacías en la operación de reemplazo mediante expresiones regulares.

  • Hacer clic controlH (reemplazo rápido)

  • Marque “Usar expresiones regulares”

  • En Buscar especificar ^$n

  • En el cuadro Reemplazar elimine todo.

  • Haga clic en “Reemplazar todo”

Se eliminarán todas las líneas vacías.

La expresión regular para línea vacía consta de

Principio de línea ^

Fin de la línea $

Salto de línea n

Tenga en cuenta que normalmente en Windows un final de línea indicado por 2 caracteres crlf – Retorno de carro (CR, ASCII 13, r) Alimentación de línea (LF, ASCII 10, n).

Una expresión regular para eliminar las líneas en blanco que son / no lo son De Verdad en blanco (es decir, tienen / no tienen espacios): ^:b*$n

Para eliminar líneas dobles: ^:b*n:b*n reemplazar con: n

* para Visual Studio 2013 y superior: *

^s*$n

y para líneas dobles:

^(?([^rn])s)*r?n(?([^rn])s)*r?n

Vea las actualizaciones de sintaxis de expresiones regulares para VS2012 y superior en la respuesta de @ lennart a continuación

Usando Visual Studio 2017 y superior

en Documento actual

usar atajo

  • Abierto Instrumentos > Opciones o presione Alt + T + O
  • Bajo Ambiente pestaña> Teclado
  • Buscar “DeleteBlank“y seleccione Edit.DeleteBlankLines
  • Agregar un nuevo atajo, por ejemplo control+D,control+mi
  • Asignar > OK

seleccione todo el texto y presione el atajo

ingrese la descripción de la imagen aquí

Comentarios y valoraciones

Si te mola la idea, puedes dejar un escrito acerca de qué le añadirías a este escrito.

¡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 *