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