我希望使用PowerShell从HTML文件中构建数组。
我正在使用一个脚本从Mozilla Firefox Developer Edition(下载index文件)下载HTML文件,并希望解析它以获取具有id_country设置的select元素内options元素的值。
我已经被建议使用XPath,但我无法弄清楚如何解析文件并从结果构建数组。也许使用正则表达式可以解决问题。
HTML文件在这里:
基本上,脚本将尝试查看是否有与用户计算机区域设置匹配的安装程序,如果没有,则默认为英语,因此我需要从该列表中获取值以检查Firefox Dev可用的语言环境。
问候, O
我正在使用一个脚本从Mozilla Firefox Developer Edition(下载index文件)下载HTML文件,并希望解析它以获取具有id_country设置的select元素内options元素的值。
我已经被建议使用XPath,但我无法弄清楚如何解析文件并从结果构建数组。也许使用正则表达式可以解决问题。
HTML文件在这里:
我希望在这里列出所有选项元素的值:
<select aria-required="true" id="id_country" name="country" required="required">
<option value="af">Afghanistan</option>
<option value="al">Albania</option>
<option value="dz">Algeria</option>
<option value="as">American Samoa</option>
<option value="ad">Andorra</option>
...
我对PowerShell还比较陌生,不太清楚可能能用到的不同解决方案。由于这是包安装程序的一部分,所以我需要一个相当快的东西。基本上,脚本将尝试查看是否有与用户计算机区域设置匹配的安装程序,如果没有,则默认为英语,因此我需要从该列表中获取值以检查Firefox Dev可用的语言环境。
问候, O