首页 > 解决方案 > 用 2x 空格连字符空格匹配字符串

问题描述

我正在从数据库中获取曲目。必须删除一些结果。例如:

Michael Jackson - Billie Jean // Good Michael - Jackson - Billie Jean // Bad Michael Jackson - Smooth Criminal // Good Various artists - Michael Jackson - Billie Jean // Bad // Some results have even more than two: space dash space

我已经设置了一个捕获组,如果它发生在 2 次或无限次之间,则应该匹配该组。但是它不起作用。

/(\s\-\s){2,}/gi

我的例子:https ://regex101.com/r/Uorj2N/1

我所期望的是只有坏的例子是匹配的。似乎无法弄清楚。

标签: javascriptregex

解决方案


推荐阅读