¿Cómo puedo eliminar una línea completa si contiene una cadena específica como la siguiente?JavaScript: cómo eliminar la línea que contiene una cadena específica
#RemoveMe
¿Cómo puedo eliminar una línea completa si contiene una cadena específica como la siguiente?JavaScript: cómo eliminar la línea que contiene una cadena específica
#RemoveMe
Si tiene una cadena de múltiples líneas, se puede usar una expresión regular con el m
bandera:
var str = 'line1\n'+
'line2\n'+
'#RemoveMe line3\n'+
'line4';
str.replace(/^.*#RemoveMe.*$/mg, "");
La bandera m
tratará los ^
y $
meta caracteres como el principio y el final de cada línea, no el comienzo o el final de toda la cadena.
¡Esto es genial! Funciona perfectamente para mostrar resúmenes de publicaciones cuando están escritas en Markdown y no desea mostrar los encabezados. – JamieHoward
Eliminar de qué? ¿Estás hablando de tener una cadena larga de varias líneas en una variable y reemplazar parte de ella? ¿Estás hablando de eliminar una línea de HTML del DOM? ¿O que? –