Поиск в html с помощью регулярных выражений?

программирование C# регулярные выражения regex

Итак. Нужно найти в html файле содержимое тэга с идентификатором.

Например: <div id="block">first</div>.
Как с помощью одного регулярного выражения найти то, что заключено между
<div id="block"></div>?

У меня получилось это сделать с помощью 2х шаблонов.

Спасибо за ваш ответ.
Ответы:
Непонятна суть вопроса. Если хочешь искать в html файле, то надо использовать javascript, например: var block = document.getElementById("block").innerHTML,  
Если файл открываешь с помощью C#, тогда смотри сюда http://www.vr-online.ru/?q=content/parsim-html-tjegi-v-c-882
Не знаю на чем вы это реализуете. На java:
примерно так (но не проверял)
string resultString = null;
try {
resultString = Regex.Match(subjectString, "<div[^>]?id=\"block\"[^>]?>(.*?)</div>", RegexOptions.Singleline).Groups[1].Value;
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
Для реализации на PHP:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.