2010-05-28 19 views

risposta

17

Se si dispone di una stringa a più linee, è possibile utilizzare un RegExp con la bandiera m:

var str = 'line1\n'+ 
'line2\n'+ 
'#RemoveMe line3\n'+ 
'line4'; 

str.replace(/^.*#RemoveMe.*$/mg, ""); 

La bandiera m tratterà i ^ e $ caratteri meta come l'inizio e la fine di ogni riga, non l'inizio o la fine dell'intera stringa.

+0

Questo è fantastico! Funziona perfettamente per visualizzare i riepiloghi dei post quando sono scritti in Markdown e non vuoi mostrare i titoli. – JamieHoward

Problemi correlati