>Подскажите, пожалуйста, как преобразовать в HTML (или подобный формат) таблицу, нарисованную псевдографикой
>в текстовом файле. То есть меня интересуют готовые алгоритмы, если такие
>есть, а если нет, то какие-нибудь соображения на этот счёт.
А чего тут соображать? Нужно всего лишь произвести следующие замены:
1. Строка, начинающаяся с символа "левый верхний угол" (ASCII-коды 201, 213, 214, 218) - на <table><tr>.
2. Строка, начинающаяся с символа "левый тройник" (ASCII-коды 195, 198, 199, 204) - на </tr><tr>.
3. Строка, начинающаяся с символа "левый нижний угол" (ASCII-коды 192, 200, 211, 212) - на </tr></table>.
4. Символ "вертикальная черта" (ASCII-коды 179, 186) в начале строки - на <td>.
5. Символ "вертикальная черта" в середине строки - на </td><td>.
6. Символ "вертикальная черта" в конце строки - на </td>.
Вот, собственно, и все.
Коды символов в разных кодовых таблицах можно узнать здесь: http://uchcom.botik.ru/educ/clerk/Library/Method/kod-tabl.ru.html