RegEx: Соответствует выбору чередования, но захват становится другой строкой - PullRequest
0 голосов
/ 07 июля 2019

Я использую плагин Redirection для WordPress и хочу очень точно сопоставить некоторые URL.

Я хочу иметь шаблон сопоставления с чередованием с названиями городов, но у меня есть захваченная группа(или, что более важно, текст замены) будет чем-то другим.Например, я хочу сопоставить URL-адрес с шаблоном типа http://helloworld.com/(WashingtonDC|Chicago|NewYork)/register и заменить его соответственно кодами городов (WDC, CHI, NYC).

Таким образом, результирующий URL для http://helloworld.com/WashingtonDC/register станет http://helloworld.com/register?City=WDC

Я думаю, что это может быть невозможно - может кто-нибудь придумать, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...