【发布时间】:2017-09-30 03:23:47
【问题描述】:
我正在寻找一种解决方案,在每第 n 个换行符处拆分一个字符串。 假设我有一个有六行的字符串
"One\nTwo\nThree\nFour\nFive\nSix\n"
所以在第三个换行符处拆分会给我类似的东西
"One\nTwo\nThree\n" and "Four\nFive\nSix\n"
我已经找到了在第 n 个字符处执行此操作的解决方案,但我无法确定第 n 个字符长度会发生什么。 我希望我的问题很清楚。 谢谢。
【问题讨论】:
-
不要尝试拆分,尽量匹配至少3行。
-
@CasimiretHippolyte 不太清楚该怎么做,我发现匹配多行的模式,很难找到匹配每 n 行的模式。
-
@HaiderAli 在这种情况下,当您的输入为
One\n\n\n\n\nTwo\n\nThree\n\nFour\n\nFive\n\n\n\nSix\n时,您希望输出如何? -
@Gurman 这不会发生,字符串是从数组中以编程方式准备的。我宁愿拆分一个字符串而不是对一个数组进行分页;p
标签: javascript regex split