【问题标题】:Cutting a html source up [duplicate]切割html源代码[重复]
【发布时间】:2018-05-02 06:49:18
【问题描述】:
Overall
</a></td>
<td align="right">14</td>
<td align="right">2,277</td>
<td align="right">2,619,106,616</td>

假设我们有这个,我想要一个字符串中的 2,277,我将如何剪切它?

【问题讨论】:

    标签: c#


    【解决方案1】:

    形式上不正确的简单方法:使用像&lt;td[^&gt;]*&gt;([^&lt;]+)&lt;/td&gt; 这样的正则表达式来提取值。如果您有理由确定您编写的正则表达式只会匹配您想要的内容,这应该会很好。

    如果您需要更精确或正则表达式很脆弱(例如,由于网站偶尔更改),您可能需要使用适当的 HTML 解析器,例如 dcsoup,并使用 CSS 选择器或手动遍历来访问元素。

    【讨论】:

    • 问题不在于解析,而只是关于从(可能非常简单的)HTML/XML sn-p 中获取值。正则表达式在形式上并不正确,但可以快速完成工作并且通常非常好。
    • 我的评论有点半开玩笑。
    猜你喜欢
    • 1970-01-01
    • 2012-01-23
    • 2012-06-05
    • 1970-01-01
    • 2012-01-13
    • 2011-07-07
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多