Nikoshka
Новичок
Регулярные выражения: НЕ искать определенное слово в тексе
Нужно находить в тексте фрагмент, который заключен между <h2> тегами и НЕ включает слово "Бизнес" т.к. два заголовка на странице и нужно найти текст, который во втором заголовкею В первом есть слово Бизнес.
Я ищу во так:
<?php
preg_match("/^[<h2>][^Бизнес][а-яА-Я]*[</h2>]$/", "строка_в_которой_проводится_поиск", массив_с_результами_поиска)
?>
тут еще неконец, т.е. я постепенно читаю и пишу.
В статье про регулярные выражения на этом сайте написано, что можно делать отрицание т.е. не искать что-то поставив ^.
Вот я его поставил, но только как сделать, чтобы не искалось слово целиком?
Т.е. слово это увидел в заголовке и сразу пошел искать новый заголовок? Там же в статье есть пример, где ищится целиком фрагмент iu слова, но там как-то словами не совсем понятно описано и непонятно, как это в регулярных выражениях записать, а в таком виде я так понимаю это будет отрицание каждой буквы в слове по отдельности...
Нужно находить в тексте фрагмент, который заключен между <h2> тегами и НЕ включает слово "Бизнес" т.к. два заголовка на странице и нужно найти текст, который во втором заголовкею В первом есть слово Бизнес.
Я ищу во так:
<?php
preg_match("/^[<h2>][^Бизнес][а-яА-Я]*[</h2>]$/", "строка_в_которой_проводится_поиск", массив_с_результами_поиска)
?>
тут еще неконец, т.е. я постепенно читаю и пишу.
В статье про регулярные выражения на этом сайте написано, что можно делать отрицание т.е. не искать что-то поставив ^.
Вот я его поставил, но только как сделать, чтобы не искалось слово целиком?
Т.е. слово это увидел в заголовке и сразу пошел искать новый заголовок? Там же в статье есть пример, где ищится целиком фрагмент iu слова, но там как-то словами не совсем понятно описано и непонятно, как это в регулярных выражениях записать, а в таком виде я так понимаю это будет отрицание каждой буквы в слове по отдельности...