javascript - 如何在javascript中将文本分成几部分

标签 javascript split

如何在 javascript 中将文本拆分为多个部分:我有

Ingrédients Purée de fruits (mangue 25%, banane*), purs jus de fruits (pomme*, fruits de la passion* 18%, orange), 100% des ingrédients agricoles issus de l'agriculture biologique.

我希望将其拆分为: text[0]= 水果泥成分(芒果 25%,香蕉*) 文本[1]= purs jus defruits(pomme*,fruits de la Passion* 18%,橙子) text[2]= 100% des inrédients agricoles issus de l'agriculture biologique

所以它是用“,”分割的,但是“,”也在其他地方使用!,你必须跳过它!!

最佳答案

您可以将 ), 替换为一些保留 ) 的特殊字符,然后使用 split() 它:

var str = "Ingrédients Purée de fruits (mangue 25%, banane*), purs jus de fruits (pomme*, fruits de la passion* 18%, orange), 100% des ingrédients agricoles issus de l'agriculture biologique.";
var text = str.replace(/\),/g, ')&').split('&').map(x=>x.trim());
console.log(text);

关于javascript - 如何在javascript中将文本分成几部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53606497/

相关文章:

javascript - 使用 IndexOf 分割数组不起作用

.net - 用两个单引号分割字符串

r - 分隔包含值的行

javascript - Handsontable - 粘贴到单元格时禁用自动向上滚动

javascript - Selenium - send_keys() 发送不完整的字符串

linux - 使用带有数字后缀但没有开始为零的输出文件拆分文件

c# - 为什么没有 string.Split(string) 重载?

javascript - 添加本地存储或cookie到JQuery购物车

javascript - 使用 jquery,如何使用 img src="javascript :? 用匹配的图片填充我的表行

javascript - 呈现 Wiki 语法的最小方式(例如 MoinMoin Wiki)