Xander Типа да, типа я тут помогаю
Hong "!" - это разделитель паттерна и его модификаторов, можно использовать и другие символы не являющиеся специальными, например "/".
preg_match("/[a-z]/i", "AfzHJug");Найдёт все буквы латинского алфавита вне зависимости от регистра.
\\\\1 - это переменная содержащая результат работы подпатена(subpattern).
Например:
((маленький) (мальчик)) шёл\\\\0 - Весь паттерн (маленький мальчик шёл)
\\\\1 - маленький мальчик
\\\\2 - маленький
\\\\3 - мальчик