Javascript regex и replace
Всем привет,
Есть строки, в которых после ` или ' может быть пробел. Нужно только этот пробел убрать. То есть убрать пробел, если слово оканчивается на апостроф или одинарную кавычку, глобально по всей строке. Никак не получается. str.replace(/'\s/g, "'") не работает. |
let str = 'aaa` '; str = str.replace(/['`]\s$/, "'"); console.log(str, str.length) |
Цитата:
Мне нужно 'aaa` b cccc' превратить в 'aaa`b cccc' Таких подстрок в строке может быть больше одной. |
Тогда уберите символ конца строки и добавьте флаг глобальной замены
let str = "'aaa` b cccc' ddd` rrr"; str = str.replace(/['`]\s/g, "'"); console.log(str) |
Цитата:
|
Часовой пояс GMT +3, время: 20:00. |