Regex. Текст не обнаруживается - C#
Формулировка задачи:
Подопытный кусок текста:
Regex'ом пытаюсь вытащить значение name, пробовал такие форматы:
Выдачу не проверял, но , хотя в тексте этих матчей 1000 штук.
но это плохой вариант, сами понимаете почему
{"gid":51688792,"name":"Нижнее белье, носки, трикотаж оптом. Розалия.","screen_name":"rozaliya8","is_closed":0,"type":"group","can_post":0,"photo":"http:\/\/cs307513.vk.me\/v307513088\/8db3\/GTohwCvAPBY.jpg","photo_medium":"http:\/\/cs307513.vk.me\/v307513088\/8db2\/k73C9h2QM7A.jpg","photo_big":"http:\/\/cs307513.vk.me\/v307513088\/8db1\/pxa6-BHqz0Q.jpg"},
1)@"name"":.+""," 2)@"name"":.{1,}""," 3)сначала удалил из исходного текста всякие переносы строк text.Replace("\n","").Replace("\t","").Replace("\r",""); и потом @"name"":.+"","
regex.Matches(text).Count=1
Попробовал методом исключения сделать, так получилось
@"name"":[^x]"","
Решение задачи: «Regex. Текст не обнаруживается»
textual
Листинг программы
var mts = Regex.Matches(izvrat, @"(?<=""name""\s*:\s*"")[^""]+");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д