@egorzenit

Как почистить строку от лишних символов?

Приветствую,

К примеру есть строка ссылка:

https://vk.com/wall-307584833_1982089?reply=3438479

Как мне из этой ссылки,вытащить цифры которые идут после wall,
то есть 307584833
и после reply= (3438479)
И поместить их в переменные long?

Никогда не сталкивался с парсингом :(
Надеюсь на вашу помощь,спасибо!
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
samodum
@samodum
Какой вопрос - такой и ответ
Match match = Regex.Match("https://vk.com/wall-307584833_1982089?reply=3438479", @"wall\-(\d+)_\d+\?reply\=(\d+)",
            RegexOptions.IgnoreCase);
        if (match.Success)
        {
            string wallId= match.Groups[1].Value;
             string replyId= match.Groups[2].Value;
        }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
https://stackoverflow.com/questions/15713542/elega...

Uri myUri = new Uri("https://vk.com/wall-307584833_1982089?reply=3438479");

long reply_id = (long)HttpUtility.ParseQueryString(myUri.Query).Get("reply");

Кроме того, что вы никогда не сталкивались с парсингом, также никогда не сталкивались с шарпом и, тем более, гуглом
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы