Использование регулярных выражений в IIS URL Rewrite (Microsoft)Regex, что соответствует, если элемент в середине строки или конец строки
Я пытаюсь написать регулярное выражение, которое будет фиксировать НазваниеКомпании/НазваниеКомпании только в одном из следующих действий:
Get-участие/компания/НазваниеКомпания-2
получить вовлеченные/компанию/НазваниеКомпании
получить вовлеченный/компанию/НазваниеКомпания-5
получить вовлеченные/компанию/НазваниеКомпании
Так быть ясно, что я хочу, чтобы захватить только переменную CompanyName, которая может или не может иметь косую -[0-9]
НО я не хочу задн -[0-9]
У меня есть следующий но его не так, как она включает в себя -2
, когда он присутствует
get-involved/companies/((.*)|((.*)(-[0-9])))
Как насчет 'get-involved \/companies \/(. *?) (- [0-9])? $' -> https://regex101.com/r/hP7zN4/1 –
(1) As всегда с вопросами регулярного выражения, пожалуйста, укажите язык или инструмент, который вы используете, потому что мы находимся в лабиринте извращающихся небольших регулярных выражений, все немного отличается. (2) Вы пытаетесь захватить буквенную строку 'company-? Name', или что-то еще до дефиса и цифры или что? –
Использование регулярного выражения в IIS Url Rewrite (Microsoft). Я хочу захватить только имя компании или имя компании, но не - [0-9] – wingyip