📜  如何从包含回车的字符串中获取原始内容?

📅  最后修改于: 2022-05-13 01:56:18.424000             🧑  作者: Mango

如何从包含回车的字符串中获取原始内容?

字符串的原始内容包括回车,即它包含新的换行符序列。

注意:由“\n”表示的换行和回车“\r”是非常不同的。换行意味着将光标向前移动一行。回车意味着将光标移动到行首。 Windows 编辑器仍然在文本文件中使用两者的组合作为 '\r\n'。 Unix 大多只使用'\n'。为简单起见,我们将换行符视为'\n',即移至下一行。

可以使用下面讨论的两种方法将字符串转换为其原始形式:

方法一:使用 JSON.stringify() 方法: JSON.stringify() 方法用于将 JavaScript 对象或值转换为 JSON字符串。以下示例表示如何使用此方法获取原始内容:

javascript


javascript


输出:

Original String:
Geeks
For
Geeks

Raw Content:
"Geeks\nFor\nGeeks"

方法 2:使用字符串.replace() 方法:字符串.replace() 方法用于将给定字符串的一部分替换为另一个字符串或正则表达式。原始字符串将保持不变。正则表达式用于替换字符串的所需部分。正则表达式中的 'g' 参数确保所有 '\n'字符都转换为其原始形式。

以下示例表示如何使用此方法获取原始内容:

javascript


输出:

Original String:
Geeks
For
Geeks

Raw Content:
"Geeks\nFor\nGeeks"