gpt4 book ai didi

javascript - 如何在行尾将字符串拆分为最多 2000 个字符?

转载 作者:行者123 更新时间:2023-11-30 15:02:25 26 4
gpt4 key购买 nike

下面是一个名为 results 的字符串变量的小示例 ...

2017-09-18  920.0100  922.0800  910.5999  915.0000  1294800
2017-09-15 924.6599 926.4899 916.3599 920.2899 2505400
2017-09-14 931.2500 932.7700 924.0000 925.1099 1397600
2017-09-13 930.6599 937.2500 929.8599 935.0900 1102600
2017-09-12 932.5900 933.4799 923.8610 932.0700 1134400
2017-09-11 934.2500 938.3800 926.9199 929.0800 1267000
2017-09-08 936.4899 936.9899 924.8800 926.5000 995100
2017-09-07 931.7299 936.4099 923.6199 935.9500 1212700

如何将它拆分成一个数组,每个部分包含尽可能接近 2000 个字符并在行尾结束。一直在使用以下,但在行的中间结束数组中的每个项目。

var parts = results.match(/[\s\S]{1,2000}/g);

最佳答案

为确保您在每场比赛中获得最多 2000 个字符,您可以使用

var parts = results.match(/[\s\S]{1,2000}$/gm);

详情

  • [\s\S]{1,2000} - 1 到 2000 个任意字符,尽可能多,
  • $ - 行尾
  • /gm - 启用多次出现匹配 (g) 并强制 $ 匹配行尾 (m >).

关于javascript - 如何在行尾将字符串拆分为最多 2000 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46306127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com