Регулярка работает в PHP, но не работает в C#

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

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

Есть регулрка /name="wp-polls-nonce" value="([^<]+)"/ юзаеся так... которая заечательно раотает в php
preg_match('/name="wp-polls-nonce" value="([^<]+)"/', $result, $poll_5_nonce);
но в C#
string pattern = "/name=\"wp-polls-nonce\" value=\"([^<]+)\"/";
            Console.WriteLine(pattern);
            Regex newReg = new Regex(pattern, RegexOptions.Multiline);
            Match m = newReg.Matches(data)[0];
            return m.Value;
на твойже станице она не чего не находит что не так?

Решение задачи: «Регулярка работает в PHP, но не работает в C#»

textual
Листинг программы
string value = Regex.Match(str, "(?<=value=\")[^\"]+").Value;

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


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

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

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