2010-05-28 6 views

Répondre

17

Si vous avez une chaîne multi-ligne, vous pouvez utiliser un RegExp avec le m drapeau:

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

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

Le drapeau m traitera les ^ et $ méta-caractères comme le début et la fin de chaque ligne, pas le début ou la fin de la chaîne entière.

+0

C'est génial! Fonctionne parfaitement pour afficher des résumés de posts lorsqu'ils sont écrits dans Markdown et que vous ne voulez pas afficher les en-têtes. – JamieHoward

Questions connexes