我想检索]之间的字符串>
[{\“ videoPrimaryInfoRenderer”:{\“ title \”:{\“ runs \”:[{\“ text \”:\“”
] >>和
“ \” viewCount“:{\” videoViewCountRenderer \“
我已经将“ \”放入了引号中。
例如,在:
...esults":{"results":{"contents":[{"videoPrimaryInfoRenderer":{"title":{"runs":[{"text":"Test"}]},"viewCount":{"videoViewCountRenderer":{"viewCount":{"simpleText":"6 257 660 vues"},"shortViewCount":{"simpl...
我想找回“测试”。
提前谢谢您
编辑:当前代码:
public string getVideoTitle(string htmlCode) { String firstMarker = "[{\"videoPrimaryInfoRenderer\":{\"title\":{\"runs\":[{\"text\":\""; String endMarker = "\"}]},\"viewCount\":{\"videoViewCountRenderer\""; int from = htmlCode.IndexOf(firstMarker) + firstMarker.Length; int to = htmlCode.LastIndexOf(endMarker); String result = htmlCode.Substring(from, to - from); return result; return result; }
获得错误:
请参阅此消息的末尾以获取有关调试调用的更多详细信息即时(JIT),而不是此对话框。
******************例外文字**********************System.ArgumentOutOfRangeException:长度不能小于零。参数名称:length
到System.String.Substring(Int32 startIndex,Int32长度)
到HTM代码备份..............
解决:
我通过一个文件来检索信息
我想在[{\“ videoPrimaryInfoRenderer”:{\“ title \”:{\“ runs \”:[{\“ text \”:\“”和“ \” viewCount“之间检索一个字符串: {\“ videoViewCountRenderer \”我已经把“ \”放进去了...
也许您正在寻找substring
:像这样使用split()
。