ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1 of 16 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Работа с условными подмасками в регулярных выражениях PHP

В данном видео я покажу вам, как добавить условия в регулярные выражения PHP.

Исходники кода

<?php //preg_match('#(!?)\d+\1#', '<123>', $match); //var_dump($match); //preg_match('#(<)?\d+(?(1)>)#', '123', $match); //var_dump($match); preg_match('#(<)?\d+(?(1)>|!)#', '<123>', $match); var_dump($match); /* (?(condition)yes-pattern) (?(condition)yes-pattern|no-pattern) */ ?>