Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在sqlite中保留换行符_Node.js_Sqlite_Electron - Fatal编程技术网

Node.js 在sqlite中保留换行符

Node.js 在sqlite中保留换行符,node.js,sqlite,electron,Node.js,Sqlite,Electron,我在nodejs和knex中使用sqlite3。 当我选择一个有换行符的字符串时,我会得到一个连续的文本。 例子: sqlite文件中的我的字符串: aaa bbb ccc 我得到: aaabbbccc 如何使字符串保持不变?这对我很有用:替换(新的RegExp('\r?\n','g'),'')可能在“aaa”和“bbb”之间有一个“\n”;和另一个介于“bbb”和“ccc”之间的“\n”,但仅显示界面无法在屏幕上显示。(这很常见)。请告诉我们您正在使用什么界面来显示结果“aaabbbc

我在nodejs和knex中使用sqlite3。 当我选择一个有换行符的字符串时,我会得到一个连续的文本。 例子: sqlite文件中的我的字符串:

aaa
bbb
ccc 
我得到:

aaabbbccc 

如何使字符串保持不变?

这对我很有用:
替换(新的RegExp('\r?\n','g'),'
')

可能在“aaa”和“bbb”之间有一个“\n”;和另一个介于“bbb”和“ccc”之间的“\n”,但仅显示界面无法在屏幕上显示。(这很常见)。请告诉我们您正在使用什么界面来显示结果“aaabbbccc”。谢谢@KenLee。我忘了提到它是Electron。如果我没记错的话,Electron使用JavaScript。因此,请使用javascript函数(如replace(/\n/g,“
”)将所有回车字符替换为“
”,以便可以看到换行符。感谢@KenLee的提示。这对我很有用:replace(新的RegExp('\r?\n','g'),'
')很好地注意到您已经解决了这个问题。祝您有个美好的一天。