如何将 javascript 字符串分解为每五个单词换行一次?

2023-11-25

我有一个不寻常的请求。给定一个如下所示的字符串:

var a = "This is a sentance that has many words. I would like to split this to a few lines"

我需要每五个单词插入一个“\n”。字符串 a 可以包含任意数量的字母数字字符。

有人可以告诉我如何做到这一点吗?


a.split(/((?:\w+ ){5})/g).filter(Boolean).join("\n");
/*
    This is a sentance that 
    has many words. 
    I would like to split 
    this to a few lines
*/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 javascript 字符串分解为每五个单词换行一次? 的相关文章

随机推荐

  • 查询 dbo.sysobjects 的权限

    我有以下查询来检查我的 SQL 数据库中是否有任何用户定义的对象 DECLARE testForEmpty BIT if exists select top 1 null from dbo sysobjects where objectpr
  • 我的 jar 是用什么版本的 javac 构建的?

    我如何知道构建 jar 时使用的是哪个版本的 Java 编译器 我有一个 jar 文件 它可以在三个 JDK 中的任何一个中构建 我们需要确切地知道是哪一个 以便我们可以证明兼容性 编译器版本是否嵌入在类文件或 jar 中的某个位置 A j
  • 如何将对象集合绑定到 Winforms 中的 DataGridView

    如果我有两个对象 即Fruit andColor 及其定义如下 public class Fruit public int FruitId get set public string Name get set public Color Co
  • 哪些 dbus 性能问题会阻止其在嵌入式系统中使用?

    根据我的阅读 由于守护进程的存在 dbus 性能应该比其他消息传递 ipc 机制慢两倍 在so问题的讨论中使用哪种 Linux IPC 技术有人提到性能问题 除了速度慢一倍之外 您是否还发现了性能问题 您是否看到了阻碍我们在嵌入式系统中使用
  • 如何根据意图强制重新启动活动

    My MainActivity有lauchMode singleTask 现在我想从具有特殊意图数据的通知启动活动 在MainActivity onResume我访问给定的意图数据 问题是 当活动已经存在时 我单击通知 活动进入前台 但是该
  • 在 Google Sheets 自定义函数中抛出自定义异常和错误消息?

    In 谷歌表格 与Excel等 如果用户在公式中输入错误的输入 错误代码将打印在有问题的单元格中 并且一个小弹出窗口提供有关错误的更多详细信息 所以如果我输入 SQRT 1 NUM 打印在单元格中 并且弹出窗口解释该值需要等于或大于 0 如
  • 使用 RestKit 进行外键关系映射

    我对 RestKit 完全陌生 并且有些挣扎 JSON teams id 1 name Team A id 2 name Team B users id 1 name cameron teamId 1 id 2 name
  • 如何在jq中添加索引

    我想使用 jq 映射我的输入 a b 输出 name a index 0 name b index 1 我已经到达 0 as i def incr i i 1 name index incr 其输出 name a index 1 name
  • 如何解决错误 LNK2019

    我正在用 C 发送一封简单的电子邮件 我从下面的链接下载了一个示例 C 程序 http cboard cprogramming com cplusplus programming 125655 sending simple email cp
  • 如何以编程方式在另一个 shapeDrawable 内绘制较小的 ShapeDrawable

    我试图在另一个圆圈内画一个较小的圆圈 这看起来很简单 但我遇到了麻烦并且找不到答案 我使用的代码是 ShapeDrawable biggerCircle new ShapeDrawable new OvalShape biggerCircl
  • iPhone:绘制一条曲线直到它变成一个圆形动画

    我希望画一条曲线 直到它旋转一周并连接成一个完整的圆 只是圆的轮廓 没有填充 这必须在几秒钟内进行动画处理 有人能指出我正确的方向吗 我已经问过一个类似的问题但我的措辞不正确 所以每个人都很难理解我的意思 因此它迷失在问题的海洋中 非常感谢
  • 在 spring 中销毁另一个用户的会话

    在我的应用程序中 我有一个可以删除用户的管理员 因此 当我从管理会话中删除用户时 我希望删除的用户应该自动注销 我知道我删除的用户的会话 ID 但我不知道如何使用会话 ID 使会话无效 我想要类似的东西 invalidate Session
  • ASP.Net MVC 中的 PageMethods

    我发现 ASP Net PageMethods 非常方便且易于使用 但我刚刚开始使用 MVC 进行开发 不确定如何使用它们 相当于什么PageMethods MyFunction 在 MVC 中 MyFunction 是控制器操作 我知道我
  • VB6:跨所有用户会话的单实例应用程序

    我有一个应用程序需要成为 Windows PC 上所有用户会话的单实例应用程序 到目前为止 我的研究主要集中在使用互斥锁来完成此任务 但我遇到了一个问题 我不确定这是否真的是一个问题 我相信这确实是一个最佳实践问题 首先是代码 Privat
  • javascript 如何创建引用

    您能否提出任何解决方法来使用闭包或任何其他技巧来实现对变量的引用 createReference function TODO how to implement var x 5 var refX createReference x could
  • 如何将 Bootstrap 4 导航栏中的品牌徽标设置到左边缘?

    我有一个徽标 如下所示
  • RabbitMQ 使用自定义标头来存储消息参数

    我是 RabbitMQ 的新手 我对文档有些迷失 目前 作为一个例子 我正在尝试构建一个侦听队列的小型邮件服务 但我有点卡在应该将服务的参数放在哪里 目的地 主题 我应该将它们放在消息中的某种编码格式 json 中 还是应该使用标头结构 如
  • 单击地图注释时显示另一个视图

    我有一张只有一个注释的地图 我创建了一个简单的类 我希望它在用户单击注释时显示 问题是 当我单击注释时什么也没有发生 这是我的代码 void reverseGeocoder MKReverseGeocoder geocoder didFin
  • python中的子句提取/长句分割

    我目前正在开展一个涉及句子向量的项目 来自 RoBERTa 预训练模型 当句子很长时 这些向量的质量较低 并且我的语料库包含许多带有子句的长句子 我一直在寻找子句提取 长句分割的方法 但令我惊讶的是 没有一个主要的 NLP 软件包 例如 s
  • 如何将 javascript 字符串分解为每五个单词换行一次?

    我有一个不寻常的请求 给定一个如下所示的字符串 var a This is a sentance that has many words I would like to split this to a few lines 我需要每五个单词插