- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Срочно потребовалось написать регулярное выражение.
Требуется вырезать все между <div class="main"> и закрывающим его </div>
Затыка в том что между дивами есть еще дивы, а мне требуется вырезать именно до закрывающего основной див
<div class="main">([^\t]*)</div>
такое вырезает до первого </div>
невнятно объяснил, но очень надеюсь что кто нибудь поймет и поможет
Регулярки тут не помогут. Нужно парсить строку в xml-документ, удалять ноду и снова конвертировать в строку.
spk6, спасибо, буду пробовать
пример самого сложного случая приведите
можете попробовать воспользоваться этой библиотекой - http://simplehtmldom.sourceforge.net/
пример самого сложного случая приведите
Там не сложные они, но постоянно встречаются внутри дивов дивы.
Counselor, спасибо, посмотрю обязательно
такое вырезает до первого </div>
Очень, странно, за-за "жадности" регулярных выражений должно наоборот захватывать всё. Может показать код, который демонстрирует проблему?
<div id="MarketGid"><center>
Загрузка...
</center></div>
<!-- MarketNews -->
<script type="text/javascript">
var MarketGidDate = new Date();
document.write('<scr'+'ipt type="text/javascript" '+'src="http://jsn.dt00.net/u/t/site.ru.i4.js?t='+MarketGidDate.getYear()+MarketGidDate.getMonth()+ '" charset="windows-1251" ></scr'+'ipt>');
</script>
</div>
Вот пример с одним вложением дива