我想转此:
Celadon (location: Celadon - Indianapolis, IN)
进入这个:
Celadon - Indianapolis, IN
我不能简单地删除我不想要的字符,因为这是json数组中的许多项目中的一个,所以我需要一种方法从"("到空间)中删除字符就在" - "之前,然后删除")"最后从数组中的每个项目。有没有办法做到这一点?
答案 0 :(得分:0)
正则表达式
var str = 'Celadon (location: Celadon - Indianapolis, IN)';
var res = str.replace(/(\((.*?)\s+(?=-)|\))/g, '');