问题描述
具体场景:
在后台返回的数据是这样的一段文字:
let tips = "1.我爱学习;2.我想去学习;3.我很喜欢学习;4.我非常讨厌学习。";
最终想要拿到这样的数组:
// ['1.我爱学习;', '2.我想去学习;', '3.我很喜欢学习;', '4.我非常讨厌学习。']
这样子最终前端可以直接分段渲染出来!
做法:
let result = tips.split(/(?<=;)/g); // 可以直接在打印出来!
注意:
应当注意,分隔符要约定好是英文分号还是中文分号。博客参考