Kod dosyası gibi çok satırlı bir dizeyle çalışıyorsanız:
<html>
<title>test</title>
<body>
<h1>test</h1>
</body>
</html>
Ve bu sonucu elde etmek için tüm önde gelen satırları değiştirmek istersiniz:
<html>
<title>test</title>
<body>
<h1>test</h1>
</body>
</html>
multiline
Bayrağı normal ifadenize eklemeli ^
ve $
satır satır eşleştirmelisiniz:
string.replace(/^\s+|\s+$/gm, '');
Dokümanlardaki alakalı teklif :
"M" bayrağı, çok satırlı bir giriş dizesinin birden çok satır olarak ele alınması gerektiğini belirtir. Örneğin, "m" kullanılırsa, "^" ve "$" tüm dizenin yalnızca başlangıcında veya sonunda eşleşmekten dize içindeki herhangi bir satırın başına veya sonuna değişir.