[ID CC-CC2021] Не могу добиться замены звездочки на звездочку с табом.

hulk1776

Топикстартер
15 лет на форуме
Сообщения
725
Реакции
21
Код:
myParas[i].contents = myParas[i].contents.replace("*" /g, "*\t");
ESTK пишет "g is undefined".
Звездочек может быть и одна и две и более (до 5 шт.)

Код:
myParas[i].contents = myParas[i].contents.replace(/\* /g, "*\t");
При такой конструкции не ругается, но и не заменяет.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а вот так, если регэксп по правилам задать?
Код:
replace(/\*+/g, "*\t");

хотя, если надо знак сноски табом отбить, нужна не замена всех звездочек на одну, очевидно - а как-то так (не проверял)

Код:
replace(/\*+/g, "$0\t");
 
  • Спасибо
Реакции: hulk1776

hulk1776

Топикстартер
15 лет на форуме
Сообщения
725
Реакции
21
а вот так, если регэксп по правилам задать?
Код:
replace(/\*+/g, "*\t");
В моем случае - чистый символ звездочки, не обремененный "связями")). С вашей помощью оно заработало (про плюсик не догадался). Спасибо!