У меня есть текстовая область, в которую пользователи обычно вставляют содержимое из Microsoft Word.Я использую Tiny MCE для форматирования.Проблема в том, что у вставляемой строки всегда есть определения стилей, которые закомментированы.Мне нужен способ вырезать этот закомментированный материал из строки.
Вот пример добавления комментариев:
<!-- /* Font Definitions */ @font-face {font-family:"Courier New"; panose-1:2 7 3 9 2 2 5 2 4 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:Wingdings; panose-1:5 2 1 2 1 8 4 8 7 8; mso-font-charset:2; -->
Это всего лишь небольшой кусок,обычно это происходит для сотен строк.
в любом случае, я использую strip_tags, чтобы избавиться от нежелательных тегов HTML, и я пытался использовать следующий preg_replace, но комментарии стиля всегда есть:
$e_description = preg_replace('/<!--(.|\s)*?-->/', '',$_POST['description']);
Любые предложения о том, как избавиться от этого барахла?