Тут, к сожалению, не указан язык, но когда дело доходит до поиска чего то в строке, которое нужно убрать или отделить, то лучше всего банально заменить предмет поиска. Предположу что языком всеже является JS, соответственно как и в любом другом, строка это всего лишь массив символов, поэтому всего то нужно избавиться от этих точек.
var str = 'abcabc..ba....bc';
str.replace(/\.\./g, '-');
//abcabc-ba--bc