Получить строку между 2 известной строкой по Regex - PullRequest
0 голосов
/ 20 марта 2020

У меня есть такая ссылка

href="abc.com/Details/gotoTicket?ticketID=EO8"

Я хочу получить идентификатор между gotoTicket?ticketID= и ".

Результат приведенной выше ссылки: EO8

Как я могу сделать это с Regex?

1 Ответ

1 голос
/ 20 марта 2020

Вам не нужно регулярное выражение для этого. Вы можете использовать HttpUtility, чтобы получить строку запроса, например,

var href = new Uri("http://example.org/Details/gotoTicket?ticketID=EO8");
string ticketId = HttpUtility.ParseQueryString(href.Query).Get("ticketID");

Просто убедитесь, что ваш href (URL) начинается со схемы.

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