Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
在javascript中将字符串从句子拆分为换行符_Javascript_String - Fatal编程技术网

在javascript中将字符串从句子拆分为换行符

在javascript中将字符串从句子拆分为换行符,javascript,string,Javascript,String,我有一个字符串: “社区-中等环境-次要财务-主要健康与安全-极端” 我想将此字符串拆分为: 社区-中等 环境-次要 金融专业 健康与安全-极端 就像在一个类别之后给新行一样 我怎么知道 我试着分开: var t=社区-中等环境-次要财务-主要健康与安全-极端 t、 拆分('-') 在那之后,我不知道我能做什么使用.replace而不是split将-后面的单词替换为与换行符连接的单词: const str=“社区-中等环境-次要财务-主要健康与安全-极端”; log(str.trim().re

我有一个字符串:

“社区-中等环境-次要财务-主要健康与安全-极端”

我想将此字符串拆分为:

社区-中等

环境-次要

金融专业

健康与安全-极端

就像在一个类别之后给新行一样

我怎么知道

我试着分开:

var t=社区-中等环境-次要财务-主要健康与安全-极端

t、 拆分('-')


在那之后,我不知道我能做什么

使用
.replace
而不是
split
-
后面的单词替换为与换行符连接的单词:

const str=“社区-中等环境-次要财务-主要健康与安全-极端”;

log(str.trim().replace(/(-w+)+//g,$1\n')
split
创建一个数组。你真的想要一个数组,还是只想要一个带换行符的新字符串?带换行符的字符串这不是遵循stackoverflow准则的问题。这并不是说你试图自己解决这个问题,这是不可能的。
Word1-Word2-Word3-Word4-Word5
应该拆分成什么?它可以是
Word1-Word2-Word3
Word4-Word5
Word1-Word2
Word3-Word4-Word5