示例1:使用RegEx替换所有换行符
// program to replace all line breaks in a string with
const string = `I am Learning JavaScript.
JavaScript is fun.
JavaScript is easy.`;
let result = string.replace(/(\r\n|\r|\n)/g, '
');
console.log(result);
输出
I am Learning JavaScript.
JavaScript is fun.
JavaScript is easy.
在上面的示例中:
- RegEx与
replace()
方法一起使用,用
替换字符串的所有换行符。 - 模式
/(\r\n|\r|\n)/
检查换行符。 -
/g
模式检查所有出现的字符串 。
示例2:使用内置方法替换所有换行符
// program to replace all line breaks in a string with
const string = `I am Learning JavaScript.
JavaScript is fun.
JavaScript is easy.`;
let result = string.split('\n').join('
');
console.log(result);
输出
I am Learning JavaScript.
JavaScript is fun.
JavaScript is easy.
在上面的示例中,使用内置方法将所有换行符替换为
。
split('\n')
通过在换行符上分割,将字符串分割为数组元素。
["I am Learning JavaScript.", "JavaScript is fun.", "JavaScript is easy."]
join('
方法通过在数组元素之间添加
')
连接数组。
I am Learning JavaScript.
JavaScript is fun.
JavaScript is easy.