从数据中提取特定文本
问题描述:
我有下面的文本,我想从下面的文本中提取注释allez-vous如何使用C#提取?这段文字会一直有所不同。其余的数据格式是一样的。从数据中提取特定文本
handleResponse({
"data": {
"translations": [
{
"translatedText": "Comment allez-vous"
}
]
}
}
);
答
这是JSON。使用JSON解析器对.NET像JSON.NET或JavaScriptSerializer
+0
DUH!我坐在这里看着它,这应该是显而易见的。 (这回答了关于格式的问题!) – 2011-04-15 03:40:33
答
查找的”。去年指数指数显示A
-
查找第一个指数translatedText +1。索引A
的translatedText +长度 获取所有字符串betwee B和A
需要一些更多的信息,具体而言,可以在“评论”文本包括引号本身如果是这样,如何?它逃脱了?如果不知道这个问题,这个问题是无法正确回答的。 – 2011-04-15 03:32:42
是的,您需要提供一些有关此输入可能会有所不同的信息。如果它总是像这样,你可以确定你想要的第一个字符的偏移量。但我强烈怀疑其他部分可能会有所不同。 – 2011-04-15 03:35:05
否评论文字不包括双引号。我喜欢没有报价的文字。此外,除了“评论allez-vous”的双重secout文本将是相同的。 – 2011-04-15 04:04:13