【发布时间】:2015-02-25 00:18:58
【问题描述】:
我有一个 html 内容,在里面的某处我有这行:
<span>(48 עמודים סה"כ )</span>
我需要的是只获得 48 个 עמודים סה"כ 并将本例中的数字 48 放入 int 变量中。在这种情况下,数字是 48,但在其他情况下,它可以是任何其他数字。
问题是它也在()里面
我需要得到的是 () 里面的东西 以及要 int 的数字
【问题讨论】:
-
你听说过
Html Parser或者一个叫做Agility Pack的工具吗?看看这里stackoverflow.com/questions/25528126/… -
您需要一个 HTML 解析器(如 Html Agility Pack 中的解析器)。通常建议的正则表达式替代方案只会导致madness。
-
对于这个不太复杂的例子,正则表达式可以工作,但当然如果你不知道未来的 html-content 可能有多复杂,你最好立即使用 html-parser。