Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

Поиск слова в HTML (не перебором)   Найти похожие ветки 

 
Masterok   (2003-09-05 15:47) [0]

Мастера кто знает как осуществить поиск слова в файле HTML, так чтоб поиск был по самому тексту, и не реагировал на всякие теги(DIV, <BODY>) но реагировал если они встречаются в тексте например ( Mybody.... )
Спасибо.. ответьте если знаете, очень нужно


 
ZEE   (2003-09-05 15:50) [1]

1)убрать все теги (<тег>)
2)искать в оставшемся тексте
зы: это если по-простому - на самом деле все гораздо сложнее...


 
[lamer]Barmaglot   (2003-09-05 15:52) [2]

Любой поиск по тексту - это поиск перебором. Просто при обработке найденного слова смотри является он тэгом или нет...


 
Masterok   (2003-09-05 15:59) [3]

мне нужно как то выделить сам текст документа, без мусора

и как же их убрать?


 
ZEE   (2003-09-05 16:01) [4]

>Masterok © (05.09.03 15:59) [3]
>и как же их убрать?
тем же поиском (только чуть сложнее):
сначала находишь "<" потом ">" и текст между ними "убиваешь"...
и так пока можно найти хоть один символ "<"


 
Masterok   (2003-09-05 16:04) [5]

ясно
а ты не знаешь стандартное окошко CNTL+F также работает?


 
ZEE   (2003-09-05 16:14) [6]

если ты про поиск в Explorer-е - то спрашивай у Microsoft - честно не знаю как именно там ищет... (хотя можно подозревать что принципы теже)


 
Е-Моё имя   (2003-09-05 17:28) [7]

он по innertext ищет


 
nikkie   (2003-09-05 18:42) [8]

>он по innertext ищет
сомневаюсь. с окошком Ctrl+F основной вопрос - надо потом выделить найденный текст. после поиска в inner text надо будет найти тот же самый кусок в HTML. я делал такой поиск в MSHTML-документе (единственная причина, зачем это надо было сделать - требовался еще и Replace, поскольку документ был в edit-моде), если у автора вопрос касается MSHTML, то могу рассказать как.


 
Е-Моё имя   (2003-09-05 19:13) [9]

а зачем ему для выделения outertext?


 
nikkie   (2003-09-05 19:57) [10]

outertext не нужен. нужен IHTMLTxtRange.


 
Е-Моё имя   (2003-09-05 19:59) [11]

а зачем
> найти тот же самый кусок в HTML
?


 
nikkie   (2003-09-05 20:04) [12]

короче, тебе ж это не надо, так что мне надрываться объяснять, что я имел в виду? будет у тебя такая задача, сам разберешься что к чему. ключевое слово я сказал - IHTMLTxtRange.


 
Е-Моё имя   (2003-09-06 17:32) [13]


> [12] nikkie © (05.09.03 20:04)

ну как-просто интересно
ну да, сам разберусь, думаю ;))



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
7-58936
fan
2003-07-05 22:36
2003.09.18
Перехват события печати на принтере.


14-58894
Е-Моё имя
2003-09-01 09:37
2003.09.18
Лицензионное соглашение


1-58684
leonid-asup
2003-09-04 18:02
2003.09.18
Нужна константа, переключение на укр. язык.


14-58871
Kost
2003-08-29 20:16
2003.09.18
StringGird


6-58819
Delpher_Gray
2003-07-14 22:43
2003.09.18
SendBuf, ReveiveBuf и RECORD...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский