如何在字符串中第二个逗号之后提取信息并删除其前面的内容?



我想从地址字段中提取城市、省/州和国家,我想删除之前的企业名称和街道名称,如下所示:

addressName = "My Business, 123 Main Street, Vancouver, BC, Canada"

我想捕捉这个:

output = "Vancouver, BC, Canada"

我曾尝试过使用逗号作为入口点来拆分数组,尽管在这种情况下,我只得到了我需要的三条信息中的一条,而且我这样做是为了在一个单独的字段中只捕获业务名称。我需要一个数组通过的范围吗?感谢您的帮助!

您可以使用Array.prototype.splice():

const addressName  = "My Business, 123 Main Street, Vancouver, BC, Canada";
const provinces = addressName.split(',').slice(2).join(',');
console.log(provinces);

试试这个:

var addressName = "My Business, 123 Main Street, Vancouver, BC, Canada"
var output = addressName.split(",").slice(2).join(",")
console.log(output)

最新更新