正则表达式如何匹配“-”隔开的字符串?
问问大家~如何用正则表达式匹配用短横线隔开的字符?要匹配的字符串如下:“-次卧-5室1厅-10O(建筑面积)-南-(高层)/共27层-”用“-(.*?)-”的话只能匹配第...
问问大家~如何用正则表达式匹配用短横线隔开的字符?要匹配的字符串如下:“-次卧-5室1厅-10O(建筑面积)-南-(高层)/共27层-”用“-(.*?)-”的话只能匹配第一个,第三个,第五个。。。如何能匹配所有用短横线隔开的字符呢?
展开
1个回答
推荐于2016-01-17
展开全部
var str = "-次卧-5室1厅-10O(建筑面积)-南-(高层)/共27层-";
var reg = /(?!-)[^-]+(?=-)/g;
str.match(reg);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询