Задав вопрос об этом здесь: How to Split string with multiple rules in javascriptПопытка объединить Exlude и включают в себя регулярное выражение выражение
Я застрял в другом струнной вопросе
У меня есть это регулярное выражение:
Txt.replace(/([^ ][.#:])/g, ' &$1').split(" ");
Я хочу условие должно быть: если есть "." или «#» или «:» , но перед ними нет пробелов, затем примените это условие.
так для foo#bar
я получаю: foo &#bar
(в моем массиве ['foo','&#bar']
)
но foo #bar
ничего не случится, и он останется таким же (в моем массиве ['foo','#bar']
)
Проблема заключается в том, что, когда Я пишуfoo#bar
я получаю ->"fo&o#bar"
буквы смешивать и не расщепление не произошло - это неправильно
Что мне делать?
спасибо, Alon