如何查看文本中“返回”键按下的位置?

问题描述 投票:0回答:1

我正在尝试操作按下回车(Enter)键的文本。我的意思是:

"Hey man, how are you?
Here there is one enter above. And pressing 2 enters below.

Ok?"

操作后的文本应如下所示:

"Hey man, how are you?XHere there is one enter above. And pressing 2 enters below.XXOk?"
我想检测从上面这样的纯文本中按下这些返回键的位置,并在这些位置处放置一个字符(即“X”)。也许检测到“ " 可见的字符?在js中如何实现?

javascript reactjs react-native
1个回答
0
投票

在 Windows 和 Mac 上,换行符是回车符后跟换行符 ( ),在 Linux 上它只是一个换行符 ( )。使用

replace
和正则表达式替换它们是最简单的,如下所示。

const message = "This text\r\n contains \nseveral line breaks\r\n";
const lineBreakReplacement = "X";
const messageWithLineBreaksReplaced = message.replace(/\r\n|\n/g, lineBreakReplacement );
console.log(messageWithLineBreaksReplaced);
© www.soinside.com 2019 - 2024. All rights reserved.