RegEx Какую регулярку использовать для этой строки - C#

Узнай цену своей работы

Формулировка задачи:

Какую регулярку использовать для того чтобы парсить это значение

883003a8a5663ff2677230cc4f3d8092

отсюда ::
<input type="hidden" name="postkey" id="postkey" value="883003a8a5663ff2677230cc4f3d8092" />
Я сделал, но немного извращенно т.к не шарю в парсинге с регулярками..
Regex reg = new Regex("<input type=\"hidden\" name=\"postkey\" id=\"postkey\" value=\"(.*?)\" />");
                
                foreach (Match m in reg.Matches(HTML))
                {string postkey = m.ToString().Replace("<input type=\"hidden\" name=\"postkey\" id=\"postkey\" value=\"","");
                postkey = postkey.Replace("\" />", "");
                }
Подскажите способ по проще) Спасибо за ранее!
И отсюда:
<div id="subiste-viendo"><h1>just upload <a href="/images/91logo.png">91logo.png</a> (2.58 KB - 236x64px)</h1></div>
это

91logo.png

Решение задачи: «RegEx Какую регулярку использовать для этой строки»

textual
Листинг программы
string s = "<input type=\"hidden\" name=\"postkey\" id=\"postkey\" value=\"883003a8a5663ff2677230cc4f3d8092\" />";
foreach (Match m in Regex.Matches(s, @"(?<=<input.*value="")\w+(?="")"))
     Console.WriteLine(m);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы