2016-03-23 10 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" 
     } 
    } 
} 

私は(「full_name_ac」:「)/のようなC#の何かでフルネームを取得するために正規表現を記述しようとしています見つけるために\を +が、write.Pleaseすることはできませんヘルプのw私はいつもfull_name_acのために二重引用符の下の値を見つける正規表現を書くために正規表現は、特定のパターン

答えて

1
この文字列のうち full_name_ac値を抽出するために、あなたの正規表現は

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

、について説明のようになります

(?<="full_name_ac": ") - "full_name_ac": "で始まるが、それはない値

[\w\ ]+

(?=\")と文字列が"で終了しなければならないリースで1つの文字とスペースを含む名前の一部ではありません値の一部