我正在使用此代码来计算我的段落有多少行。
const lines = str.split(/\r\n|\r|\n/).length
在我的情况下,行是 42,这很好。
我的问题是如何在特定行将此字符串拆分为两个字符串。
例如,我想在第五行拆分字符串。
我想显示前 5 行并想隐藏其余行。
我怎么能做到这一点?
最佳答案
调用const lines = str.split(/\r\n|\r|\n/);
将使行成为您拥有的所有行的数组。然后你可以使用 slice
捕获该阵列的一部分。 https://www.w3schools.com/jsref/jsref_slice_array.asp
就像:
const firstFiveLines = lines.slice(0,4);
此时,您有一个包含前 5 行的数组,但如果您想显示这些,则需要额外的代码来将这些行输出到文档中。
关于javascript - 在特定行数处拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59797485/