我需要一个javascript正则表达式模式,它可以将给定的字符串分解为子字符串。这些子字符串将由主字符串中的逗号分隔,我希望正则表达式检测到逗号","并根据逗号分隔或分解整个主字符串。并创建这些子串的数组。如果有可能通过任何javascript内置方法,那么将不胜感激,谢谢。
示例:
var masterString = "3 Bedrooms, 5 Bathrooms, 10 Dinning rooms, Garden, Kitchen";
var subStrArr = ["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"];
答案 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(",")
它将返回由字符串
分割的元素数组