![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Paranoik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 5.6.2006 Репутация: нет Всего: 0 |
Блин, подскажите пожалуйста. Мне нужно закрывать открытые тэги при нажатии ">" (пример: "<body" нажимает ">" и в итоге он закрывается получаем "<body></body>"), воть. Как реализовать ?
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
анализируеш ввод. при вводе ">" пробегаеш по тексту назад до первого < (вообще-то до первого разделителя т.е. и на ">" нужно тормозиться) запоминая пробегаемый текст (это тоолько для простых тегов. если тег может содержать параметры (img) нужно сохранить только последний текст). потом ищеш этот запомненный текст в базе тегов и дописываеш закрывающий тег
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Paranoik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 5.6.2006 Репутация: нет Всего: 0 |
Алгоритм-то я примерный знаю... а вот процедурку не напишишь ? Каким образом искать в тексте открытый тег ?
========== всегда играю в flash игры бесплатно на www.nogame.ru Это сообщение отредактировал(а) Paranoik - 24.6.2006, 16:04 |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 4 Всего: 111 |
Функцией Pos или пробегать всё строку в цикле и запоминать положения. Всё от алгоритма зависит. Типа:
Это сообщение отредактировал(а) Yanis - 6.6.2006, 17:34 |
|||
|
||||
| Paranoik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 5.6.2006 Репутация: нет Всего: 0 |
Я использую компонент SynEdit, а точнее на форму брошен synmemo, мне кажется там как-то попроще мона... Но как ?
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |