Использование ASP.NET и попытка реализовать дружественную переписывание URL, но у меня есть куча времени на работу с регулярным выражением. По сути, я проверяю URL, следующий непосредственно за доменом, чтобы увидеть, использует ли он франко-канадскую культуру, или это число, а не число, за которым следуют символы. Мне нужно поймать все, что начинается с 'fr-ca' ИЛИ числа, и оба сценария могут иметь завершающий символ '/' (косая черта), но это все ...
fr-ca - ХОРОШО
FR-CA / - ХОРОШО
FR-CA / 625 - ХОРОШО
FR-CA / GD - ПЛОХОЙ
fr-ca43 / - ПЛОХОЙ
1234 - ХОРОШО
1234 / - ХОРОШО
1234 / г - ХОРОШО
1234 г - ПЛОХОЙ
1g34 - ПЛОХОЙ
Вот что я придумала: ^ (фр-ка)? /? ([0-9] +)?
Но, похоже, он работает не так, как я хочу ... поэтому я начал все заново и нашел (^ fr-ca) | (^ [0-9]), который все еще не работает так, как я хочу. Пожалуйста помоги!