Я думаю, что люди предлагают разные подходы к работе с данными, потому что ваш подход излишне ... ошибочен ... "не идеален".Вы задаете «вопрос х», но люди могут видеть недостаток в посылке «вопрос х», следовательно, предлагая лучшие предложения по решению кажущейся ошибочной предпосылки, которая была основой «вопроса х».Я думаю, что их подход здравый, и как новичок (судя по вопросам, которые вы задаете здесь, я имею в виду), возможно, стоит быть немного более открытыми для людей, предлагающих советы: они не делают этого без всякой причины, в конце концов!
Я согласен с людьми, предлагающими вам пересмотреть ваш подход, кстати.
Однако, чтобы ответить на ваш вопрос, сделайте следующее:
s =reReplace (s, "^ \ s * @@ (. *) $", "
\ 1
", "ONE") заменяет все вхождения @@ с
Вот и все.Здесь нет ничего сложного.
Лучшим ответом на ситуацию - если не вопрос - было бы посмотреть, как можно настроить веб-текстовые редакторы, такие как TinyMCE, чтобы позволитьнекоторые наценки, но не другие.Нравится вам это или нет, но это будет лучшим подходом к вашей ситуации.