我试过这个和寻找帮助,但我无法弄清楚。我可以得到一个页面的源代码,但我不需要整个事情,只需要重复一个字符串即可。想想它就像试图抓取页面上的文章标题并将它们添加到数组中而不会丢失任何特殊字符。有人可以点亮一些光线吗?从页面中读取特定的文本到C#中的字符串数组#
-1
A
回答
0
+0
Oblig:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – Oded
0
你可以使用这样的事情 -
var text = "12 hello 45 yes 890 bye 999";
var matches = System.Text.RegularExpressions.Regex.Matches(text,@"\d+").Cast<Match>().Select(m => m.Value).ToList();
的例子在text
变量的所有数字驶入字符串列表。但是你可以改变正则表达式来做更适合你需求的事情。
0
如果页面是格式良好的xml,您可以使用linq to xml将页面加载到XDocument中,并使用XPath或其他遍历所需元素的方法,并将所需内容加载到数组中你正在寻找(或只是使用枚举,如果你想要做的就是枚举)。如果页面不在你的控制之下,那么这是一个脆弱的解决方案,在任何时候微妙的变化都会破坏xml的格式。如果是这种情况,那么使用正则表达式可能会更好。不过,无论哪种方式,页面可能会改变,你的代码突然无法工作了。
你可以做的最好的事情就是让页面的提供者公开你需要的web服务而不是试图刮掉他们的页面。
相关问题
- 1. 如何从文本文件中读取特定的字符串
- 2. 从文件中读取格式字符串到数组用C
- 3. 将文本文件的行读取到字符串数组中
- 4. 如何从c字符串中读取特定数量的字符?
- 5. 从c#中的xml字符串中读取文本?
- 6. 读取字符串中的特定行?
- 7. 从Spark中读取字符串数组
- 8. C - 从文件中读取整数和字符到数组
- 9. C++从文件中读取文本并将字符串解析为int数组
- 10. 从字符串中读取,直到Android中的特定字符为止
- 11. 从字符串值中查找特定的字符串数组
- 12. 从文件读取字符数组,C
- 13. 从文本文件读入到java中的二维字符串数组中
- 14. 从C++的文件中读取整数和字符的组合
- 15. 从文本中提取特定的字符串
- 16. 如何从C中的字符数组中获取字符串?
- 17. 从文本文件读取一个数组数组到C中的数组
- 18. 从C#windows应用程序中的文本文件中读取特定的字
- 19. 从字符串中读取字符串到C中的动态分配数组中
- 20. Beckhoff C#从PLC中读取字符串数组
- 21. 如何 - 从文本文件中读取特定的组线
- 22. 批文件从文本文件中读取特定的字母?
- 23. 使用ajax从文本文件中读取特定的文字
- 24. 如何从C中的字符串中读取字符#
- 25. 从C++中的字符串中读取字符
- 26. 如何从C#中的字符串中提取特定值
- 27. XSLT-1.0从消息中读取特定的子字符串
- 28. 从Golang中的文件中读取特定字符
- 29. in C:读取输入字符串,在char数组中找到
- 30. Python读取两个字符串之间的特定行文本
可以使用html解析器或正则表达式来查找感兴趣的文本。 –
-1没有一个例子问这样的问题。 –