@xaknet

Как правильно написать regex?

Ребят, какое правило regex задать для :
1) допустимы слова начинающиеся только с символами - или + с допустимыми словами как через нижний прочерк так и без прочерка. Также допустимы запятые после слова. Пример ниже:

+first_name OR
-first_name,+email,-last_name
+email
и тд.

Идея в том чтобы сортировать данные по ссылке

example.com/meeting?sort=+email,-first_name
example.com/meeting?sort=+first_name
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Fockker
@Fockker Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Если я правильно понял вопрос, то тут не нужна никакая регулярка.
разбить по запятым, потом взять первый символ каждого элемента - это будет либо плюс, либо минус, либо ошибка
оставшиеся элементы пробить по заранее прописанному массиву.

А чтобы получить помощь с регуляркой, надо запрашивать именно помощь: то есть делать что-то самому, и просить чтобы тебе помогли. А не просить, чтобы все сделали за тебя. Тогда это называется не помощь, а благотворительность.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы