- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Подскажите регулярку для такого варианта
Нужно получть текст между Title: и Text: - они будут на разных строках
пробовал так
^[Title:](.)*[Text:]
Но так возвращает 0
preg_match('@Title:(.*?)Text:@smi')preg_match('@Title:(.*?)Text:@smi')Да спасибо Ваш код работает
А насколько такой будет верным?
~Title:[\s\S]+Text:~m
А то написал сам) себе мало доверяю
ps уже сам вижу разницу, Ваш код выбрал текст между, а мой вместе с граничными словами
preg_match('@Title:(.*?)Text:@smi')Уж не первый раз вижу ваши регулярные выражения и мне интересно..
Почему у вас группировка модификаторов s и m в данном случаи? s - понятно.. Зачем m? (для него у вас нет мета символов "начала" и "конца строки", и так то он много строковый поиск). Что дает группировка этих модификаторов, можно пояснить?
А так круто смотрится "smi" можно еще накинуть пару модификаторов "ADu" и работать будет..
На все случаи жизни. Если у вас бомбит, то можете каждый раз за мной мануал вываливать по этим модификатором. Пусть народ просвещается.
Объясняю один раз:
1. Я не знаю, что там у ТС и как, что он там будет придумывать или изменять.
2. Чтобы в голове не держать модификаторы при изменении регулярки, например если ВДРУГ надо будет использовать ^$ не тратить время на вспоминания: "Почему не пашет?" А сосредоточиться на задаче, чтобы мелочи не отвлекали.
1) ТС, все объяснил.
2) Зачем их держать? регулярка под конкретную задачу, там без вдруг, должно быть.. отбросить все если/возможно.
3) Модификаторы не надо держать в голове, надо использовать по назначению.
4) Там достаточно s если много страничный поиск, и все..
rereg, я уже предложил вам т.к. у вас бомбит одно место и якобы ваше мнение ЕДИНСТВЕННОЕ, то ходите по моим постам и отслеживайте.
Да, мне, делать нефиг.. ваши посты "бомбить":)) ваши пару последних постов хватило, где вы ответили "говно кодом" мне достаточно.. если нет понимание как пашет regex нехир давать решения всякого говна...