2011-04-15 3 views
0

J'ai ci-dessous le texte et je veux extraire Comment-allez-vous du texte ci-dessous comment puis-je extraire en utilisant C#? Ce texte sera différent tout le temps. le reste du format de données est le même.extrait du texte spécifique à partir des données

handleResponse({ 
"data": { 
    "translations": [ 
    { 
    "translatedText": "Comment allez-vous" 
    } 
    ] 
} 
} 
); 
+0

besoin d'une information, et plus précisément, le texte peut « commentaire » comprend une double citation elle-même si oui, comment? il s'est échappé? Cette question ne peut pas vraiment être répondue correctement sans le savoir. –

+0

Oui, vous devez fournir des informations sur la variation de cette entrée. Si ce sera toujours exactement comme cela, vous pouvez simplement déterminer le décalage du premier caractère que vous voulez. Mais je soupçonne fortement que d'autres parties peuvent varier. –

+0

NO Le texte des commentaires n'inclut pas les guillemets doubles. J'aime avoir du texte sans la citation. Aussi, sauf le texte en double qoute seciont de "Comment allez-vous" sera le même. –

Répondre

3

C'est JSON. Utilisez un analyseur de JSON pour .Net comme JSON.NET ou JavaScriptSerializer

+0

DUH! Je suis assis là à le regarder, et cela aurait dû être évident. (Cela répond à la question sur le format!) –

0
  1. Rechercher dernier index de ». Un indice

  2. Trouvez premier indice pour la longueur translatedText + de translatedText +1. Indice B

  3. récupérer toutes les cordes betwee B et A.

Questions connexes