【发布时间】:2019-12-09 18:27:45
【问题描述】:
我正在尝试提取变量中已有的 HTML 节点的标记值。 我目前正在使用 Zsh,但我也在尝试让它在 Bash 中工作。
当前变量的值为:
<span class="alter" fill="#ffedf0" data-count="0" data-more="none"/>
我想获得 data-count 的值(在本例中为 0,但可以是任何长度的整数)。
我已尝试使用 cut、sed 和变量扩展,如 this question 中所述,但我没有设法调整正则表达式,或者可能必须对 Zsh 进行不同的处理。
【问题讨论】:
-
不要使用正则表达式解析 XML/HTML,而是使用适当的解析器。