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*"")[^""]+");