【发布时间】:2021-02-13 16:45:11
【问题描述】:
我在带有 knex 的 nodejs 中使用 sqlite3。 当我选择一个有换行符的字符串时,我得到一个连续的文本。 例子 : 我在 sqlite 文件中的字符串:
aaa
bbb
ccc
我明白了:
aaabbbccc
我怎样才能让字符串保持不变?
【问题讨论】:
-
可能在 "aaa" 和 "bbb" 之间有一个 "\n" ;以及“bbb”和“ccc”之间的另一个“\n”,但只是您的显示界面无法在屏幕上呈现它。 (这很常见)。请告诉我们您使用什么界面来显示结果“aaabbbccc”。
-
谢谢@KenLee。我忘了提到它是电子。
-
如果我没记错的话,Electron 使用 JavaScript。因此,请使用诸如 replace(/\n/g, "
") 之类的 javascript 函数将所有回车符替换为 "
",以便您可以看到换行符。 -
感谢@KenLee 的提示。这对我有用:replace(new RegExp('\r?\n','g'), '
')