1

Как я могу преобразовать теги HTML в rtRTF или любой другой форматированный текст, используя sed или любой инструмент командной строки linux?

Я решил удалить их с помощью sed 's/<[^>]*>//g' , но мне нужно <b>hi</b> чтобы преобразовать в **hi** .

1 ответ1

4

html2text - это инструмент командной строки, который конвертирует HTML в Markdown.

Скорее всего, вы будете очень разочарованы, пытаясь использовать sed чтобы сделать это без ошибок. Причина затронута в легендарном посте SO. В самых простых случаях это может сработать, но оно снова станет преследовать вас, сделав это привычкой, поэтому вместо этого научитесь делать это правильно. Использование готового инструмента, такого как html2text, намного лучше, чем пытаться вывести его вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .