正则表达式以逗号为基础分解字符串","

时间:2017-05-26 08:19:30

标签: javascript regex string

我需要一个javascript正则表达式模式,它可以将给定的字符串分解为子字符串。这些子字符串将由主字符串中的逗号分隔,我希望正则表达式检测到逗号","并根据逗号分隔或分解整个主字符串。并创建这些子串的数组。如果有可能通过任何javascript内置方法,那么将不胜感激,谢谢。

示例:

var masterString = "3 Bedrooms, 5 Bathrooms, 10 Dinning rooms, Garden, Kitchen";

var subStrArr = ["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"];

2 个答案:

答案 0 :(得分:3)

使用split而不是正则表达式:

masterString.split(",")

返回:

["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"];

split也可以使用长于1的字符串:

masterString.split(", ")

删除逗号后面的空格。

答案 1 :(得分:0)

您可以使用split()

例如var masterStringArray = masterString.split(",")

它将返回由字符串

分割的元素数组