becool
Новичок
отрицание RegExp
В поиске нашёл три темы, не помогли.
Не получается выбрать из множества подобных лишь ту часть, которой не предшествуют определённые символы
Пример:
some text [false] some text [нужный текст 1] some text
some text some text [нужный текст 2] some text
Выражение должно вернуть:
[нужный текст 2].
Я додумался до примерно такого:
Результат:
some text [false] some text [нужный текст 1] some text
some text some text [нужный текст 2]
P.s.
цифры в выражении "[нужный текст" проставлены наглядности ради, на самом деле там один и тот-же текст
В поиске нашёл три темы, не помогли.
Не получается выбрать из множества подобных лишь ту часть, которой не предшествуют определённые символы
Пример:
some text [false] some text [нужный текст 1] some text
some text some text [нужный текст 2] some text
Выражение должно вернуть:
[нужный текст 2].
Я додумался до примерно такого:
PHP:
'/(?!\[false\])(.?)*нужный текст>/si';
some text [false] some text [нужный текст 1] some text
some text some text [нужный текст 2]
P.s.
цифры в выражении "[нужный текст" проставлены наглядности ради, на самом деле там один и тот-же текст