2010-05-28 18 views

Respuesta

17

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.

+0

¡Esto es genial! Funciona perfectamente para mostrar resúmenes de publicaciones cuando están escritas en Markdown y no desea mostrar los encabezados. – JamieHoward

Cuestiones relacionadas