Именованные группы php regex

может кто-нибудь сказать мне, как использовать синтаксис названных групп в PHP?

Я пытаюсь разобрать простое математическое уравнение, например someVariable!=someValue .
Я хотел бы получить 3 значения из операции соответствия, хранящихся в 3 переменных variable , operator , value .

Это в основном то, что вы ищете?

 $equation = 'someVariable!=someValue'; $matches = array(); preg_match('~^(\w+)([!=]+)(\w+)$~', $equation, $matches); $variable = $matches[1]; $operator = $matches[2]; $value = $matches[3]; 

Фактическое регулярное выражение довольно глупо, но я предполагаю, что у вас уже есть эта часть.

http://php.net/manual/en/reference.pcre.pattern.syntax.php

см. «подшаблоны» и «обратные ссылки»