2016-03-23 5 views
1
{ 
    "rows": 10, 
    "os": "0", 
    "page": "1", 
    "total": "1", 
    "peoples": { 
     "123": { 
      "url": "http://google.com", 
      "id": "123", 
      "fname": "Rob", 
      "lname": "Tom", 
      "full_name_ac": "Rob Tom" 
     } 
    } 
} 

Я пытаюсь написать регулярное выражение, чтобы получить полное имя в C# что-то вроде /(«full_name_ac»: «) \ ш +, но не способной write.Please помощи мне написать регулярное выражение, которое всегда будет найти значение под двойными кавычками для full_name_acRegex найти конкретную картину

ответ

1

Вашего RegEx для извлечения full_name_ac значения из этой строки должен выглядеть

(?<="full_name_ac": ")[\w\ ]+(?=\") 

Explaination:

(?<="full_name_ac": ") - начинается с "full_name_ac": ", но это не часть стоимости

[\w\ ]+ имя, включающее пространство с в аренду один символ

(?=\") и строка должна заканчиваться ", который не является часть значения

Смежные вопросы