在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