| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Поиск в HTML |
| Автор: Vit 10.6.2007, 16:54 |
| Как сделать текстовый поиск в HTML файле? Другими словами если в тексте написано: <b>S</b>earc<i>h</i> То слово "Search" должно находиться. |
| Автор: iddqd 10.6.2007, 17:02 |
| Регулярные выражения. Ничего лучше еще не придумали. Хотя тут наверно проще будет браузером открыть страницу и искать в уже пропарсеной. |
| Автор: stab 10.6.2007, 17:32 |
| в одном из проектов эту проблему решил так: считать в строку, удалить из строки всё что заключено между парами угловых скобок, т.е. после первой итерации цикла удаления получим "S</b>earc<i>h</i>", ну а после уже собственно поиск. это при условии что поиск в значениях атрибутов не нужен. |
| Автор: Exception 10.6.2007, 20:16 | ||
| А тебе нужно только количество вхождений посчитать или ещё какие данные? Добавлено через 13 минут и 32 секунды
С возвращённой строкой делай что хочешь |
| Автор: tol05 10.6.2007, 20:49 | ||
Да нет, ну зачем все эти циклы? Регулярные выражения действительно лучше ИМХО.
iddqd, рулит |
| Автор: Exception 10.6.2007, 21:08 |
| Оба способа хороши. |
| Автор: Vit 11.6.2007, 00:49 |
| Критична скорость... |
| Автор: v2v 16.6.2007, 21:16 |
| А сам подумай как можно быстрее сделать? Помоему никак. Хотя код Exceptionа будет работать немного быстрее. |