| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Автозамена |
| Автор: Naidgel 27.11.2011, 15:23 |
| Надо реализовать html редактор с автоисправлением неправильно написанного тэга. К примеру, чтобы <bеdy> на <body> исправлялся Как я понял, при автозамене программа ориентируется не на ошибки, а на количество совпадающих символов в тэге. То есть, алгоритм работы автозамены гдето такой: 1. изначально в программе несколько массивов с тэгами по количеству символов 2. ищем "<" или "<[пробел]" 3. подсчитываем количество символов попавшегося тэга 4. задаем условие количества совпадающих символов (если символов 10 или 9, то минимум 5 символов должны совпадать, у 8,7 совпадают 4; 6,5 - 3; 4,3 -2 5.исправим на правильный тэг А вот как это все написать кодом?) |
| Автор: Akella 28.11.2011, 01:08 |
| посоветовал бы использовать замену с использованием регулярных выражений, но не тебе, а твоему программисту |
| Автор: northener 28.11.2011, 01:47 |
Жестоко, но справедливо. |