Как этот шаблон PCRE обнаруживает палиндромы?
Этот вопрос является образовательной демонстрацией использования lookahead, вложенной ссылки и условных выражений в шаблоне PCRE для соответствия всем палиндромам, включая те, которые не могут быть сопоставлены рекурсивным шаблоном, указанным на странице руководства PCRE. Изучите этот шаблон PCRE в PHP-фрагменте: $palindrome = '/(?x) ^ (?: (.) (?= .* ( \1 (?(2) \2 | ) ) $ […]