Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式,用于根据逗号“,”分解字符串&引用;_Javascript_Regex_String - Fatal编程技术网

Javascript 正则表达式,用于根据逗号“,”分解字符串&引用;

Javascript 正则表达式,用于根据逗号“,”分解字符串&引用;,javascript,regex,string,Javascript,Regex,String,我需要一个javascript正则表达式模式,它可以将给定的字符串分解为子字符串。这些子字符串将由主字符串中的逗号分隔,我希望正则表达式检测逗号“,”并根据逗号分隔或分解整个主字符串。并将这些子字符串组成一个数组。如果可以通过任何javascript内置方法实现,那么我们将不胜感激,谢谢 例如: var masterString = "3 Bedrooms, 5 Bathrooms, 10 Dinning rooms, Garden, Kitchen"; var subStrArr = ["3

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

例如:

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

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

使用拆分而不是正则表达式:

masterString.split(",")
返回:

["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"];
拆分也适用于长度大于1的字符串:

masterString.split(", ")

删除逗号后的空格。

使用拆分而不是正则表达式:

masterString.split(",")
返回:

["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"];
拆分也适用于长度大于1的字符串:

masterString.split(", ")
删除逗号后的空格。

您可以使用split()

例如var masterStringArray=masterString.split(“,”)

它将返回按字符串分割的元素数组

您可以使用split()

例如var masterStringArray=masterString.split(“,”)


它将返回一个按字符串拆分的元素数组

btw,否,除结果集中的第一个项目外,所有项目前面都有一些空间。更新帖子以解决问题btw,否,除结果集中的第一个项目外,所有项目前面都有一些空间。更新帖子以解决问题