想象有一个包含
的网页<td>
<span class="info">Containing Numbers</span>
<span class="info">Containing *#@</span>
<span class="info">containing characters and numbers 834</span>
<span class="info">543</span>
</td>
Powershell脚本应获得“ 543”作为$ value。 因此,我需要Powershell来通过“信息”类获取仅包含数字的单个值。
我已经尝试搜索,但是没有代码可以一起工作。
答案 0 :(得分:0)
您可以执行此操作。签出允许您解析HTML的cmdlet:https://gallery.technet.microsoft.com/Powershell-Tip-Parsing-49eb8810
更新:
然后您可以通过ID获取元素,并使用正则表达式来验证该值是否为数字:
^[\d\.]+$
接下来,确认长度为3。
更新:
或使用此正则表达式验证3的数字和长度:
^\s*[0-9]{3}\s*$