Сообщение от laimas
|
Её, это что из - начало подстроки, конец подстроки или то что между ними?
|
Сообщение от laimas
|
То есть нужно просто заменить все подчеркивания? А зачем рассказ о начале, конце?
str = str.replace(/_+/g, () => '[space]')
|
Я только начинаю разбираться с регулярными выражениями, поэтому делал все в лоб, искал начало подстроки, потом конец и заменял. Так конечно гораздо лучше.
Спасибо
А можно как-то таким способом сразу поставить перед и после [space] по пробелу, если их нет. Если [space] в самом начале предложения, то пробел в начале не ставить и если в конце, то не ставить пробел перед точкой (восклицательным знаком и вопросом).
И что посоветуете почитать/посмотреть по регулярным выражениям.
Еще раз спасибо.