javascript - 正则表达式根据逗号分解字符串 ","

标签 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"];

最佳答案

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

masterString.split(",")

返回:

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

split 也适用于长度超过 1 的字符串:

masterString.split(", ")

删除逗号后面的空格。

关于javascript - 正则表达式根据逗号分解字符串 ",",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44196830/

相关文章:

python - 如何使用 python 在文件中的搜索模式的下一行插入字符串?

java - 如何从主类访问更新的字符串

c# - .NET 中 int 的字符串格式选项

c - 将每个成员初始化为一个空的 C 字符串

javascript - 在 Mongoose/MongoDB 中,如何更新数组的数组中的属性

javascript - Gulp,未捕获的语法错误 : Unexpected token <

javascript - 我可以分享一个 HTML 播放器吗?

java - 如何将正则表达式匹配推送到java中的数组?

php - 强密码验证 laravel

javascript - 未捕获的类型错误 : Cannot read property 'Constructor' of undefined