$HTML = Invoke-WebRequest -Uri $URI
$pricebf = ($HTML.ParsedHtml.getElementsByTagName("div") | Where{ $_.className -eq 'price_display' } ).innerText | select-object -First 1
此代码返回$ 4.95 $ 4.50(这两个值之间有一个空格。我只需输出最后一个值。$ 4.50,谢谢
答案 0 :(得分:0)
我们不打算做你的作业,但是......
您可以使用-split
剪切其间的空格中的字符串,然后使用数组中的最后一个结果,如下所示:
($pricebf -split '\s')[1]
当然,如果每次结果看起来不同,您最好使用Regex
答案 1 :(得分:0)
private TextWatcher getTextWatcher() {
return new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
};
}