#202020#<font face="Helvetica">this is string entered by a # user #202021# </font><b style=""><font face="Helvetica Neue" style="">#<u>001</u>10# </font></b>
Ожидаемый результат: #202020#<font face="Helvetica">this is string entered by a # user #202021# </font><b style=""><font face="Helvetica Neue" style="">#00110#<u></u> </font></b>
Учитывая строку html, подобную приведенной выше, я хочу иметь возможность переставлять символы, разделенные символами # и 5 цифрами.числа, включенные между ними.
Прямо сейчас я пытался использовать регулярные выражения, чтобы вырезать HTML, а затем разделить на основе '#', но это не работает, потому что может быть '#', который не является частью моего'#' уценка.Я также не знаю, как рекомбинировать мои расщепленные массивы строк, тегов hmtl и номеров «#».Неважно, удаляю я или удаляю стиль в части строки # 12345 #, пока эти символы сгруппированы, так что они могут быть произвольно перемещены или обернуты вокруг уценки хеша.
Причина вышеизложенного состоит в том, что у меня есть компонент wysiwyg, который требует хранения отформатированной разметки '# 12345 #', где на сервере она преобразуется в URL-адрес на основе таблицы поиска.При сохранении я хочу иметь возможность отформатировать '#' уценку.Редактор wysiwyg, который я использую, является response-summernote.