我需要一个 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/