Функции RegEx в PHP
В PHP есть встроенные функции для работы с регулярными выражениями. Скорее всего, вы будете использовать именно эти:
preg_filter()- Возвращает строку или массив с заменёнными совпадениями шаблона, но только если совпадения были найденыpreg_grep()- Возвращает массив, состоящий только из тех элементов входного массива, которые совпали с шаблономpreg_last_error()- Возвращает код ошибки, указывающий причину, по которой последний вызов регулярного выражения завершился неудачноpreg_last_error_msg()- Возвращает сообщение об ошибке, указывающее причину, по которой последний вызов регулярного выражения завершился неудачноpreg_match()- Выполняет поиск в строке и останавливается на первом совпадении с шаблономpreg_match_all()- Ищет в строке все совпадения с шаблономpreg_quote()- Экранирует специальные символы в строке для использования в качестве шаблона регулярного выраженияpreg_replace()- Возвращает строку, в которой совпадения с шаблоном (или массивом шаблонов) заменены подстрокой (или массивом подстрок) в заданной строкеpreg_replace_callback()- Получив выражение и функцию обратного вызова, возвращает строку, в которой все совпадения с выражением заменены подстрокой, возвращённой функцией обратного вызоваpreg_replace_callback_array()- Получив массив выражений и функций обратного вызова, возвращает строку, в которой все совпадения с каждым выражением заменены подстрокой, возвращённой функцией обратного вызоваpreg_split()- Разбивает строку на массив, разрезая её в каждом месте совпадения с регулярным выражением