В PHP с использованием preg_match я хочу сопоставить одну из множества строк с несколькими символами (например, «дата», «после» и «последний») (за которыми следует еще несколько совпадений, которые сохраняются, например, ([0-9] +) и и тому подобное).
Если бы это были одиночные символы (например, b, f и g), регулярное выражение было бы просто:
/[bfg] rest of the regex(p)?/
Если бы я сопоставил (и сохранил) совпадение строк из нескольких символов, это было бы что-то вроде:
/(date|after|latest) rest of the regex(p)?/
Теперь можно ли сопоставить «дату», «после» или «последний» без сохранения того, что было найдено в полученном массиве?