我有一個文本,其中包括這樣的:如何使用正則表達式在引號中查找字符串?
"id": "100001470360923",
"name": "Đặng Minh Khiêm",
"first_name": "Đặng Minh",
"last_name": "Khiêm",
"link": "https://www.facebook.com/mrkhiem97",
"username": "mrkhiem97",
"birthday": "10/09/1992",
"location": {
"id": "108458769184495",
"name": "Ho Chi Minh City, Vietnam"
},
我想使用正則表達式在C#中拿到2串: 「ID」: 「100001470360923」 「名」: 「Đặng胡志明市范家謙」
String patternID = "\"id\":\"\\d+\"";
String patternName = "\"name\":\"[\\w]+\"";
Match matchID = Regex.Match(data, patternID);
Match matchName = Regex.Match(data, patternName);
不過,這並不與patternName
我不知道如何使用模式的工作原理。有人可以給我這樣的模式嗎?
相關[問題](http://stackoverflow.com/questions/10324279/how-to-match-double-quote-or-single-quote-or-unquoted -with-正則表達式?RQ = 1)。 – 3aw5TZetdf 2012-07-08 03:57:24
[RegEx Cheat Sheet](http://regexlib.com/CheatSheet.aspx?AspxAutoDetectCookieSupport=1) - 使用此工具不難學習http://www.radsoftware.com.au/regexdesigner/ – 2012-07-08 04:13:24
This look像JSON。爲什麼不正確解析JSON而不是用正則表達式寫一個片狀解決方案? – nhahtdh 2012-07-08 05:28:15