繁体   English   中英

如何将字符串变量(s_code)传递给 Jsoup 伪选择器“:containsOwn(text)”而不是文本中的字符串值,提前致谢

[英]How to pass String variable (s_code) to Jsoup pseudo selector " :containsOwn(text) " instead of String value at text, thanks in advance

我正在尝试从 HTML 页面的表中获取值与我存储在变量s_code中的字符串匹配的列的父行

doc = Jsoup.connect(url)
            .data("selZone", z_code)
            .data("selDivision", d_code)
            .data("divisionWise", "DivisionWise")
            .post();
Element column=doc.selectFirst("td:containsOwn(s_code)"); 
                                              //s_code is a String variable
Element parentRow=column.parent();
Elements columns=parentRow.select("td");

如果您希望变量s_code的值替换Element column=doc.selectFirst("td:containsOwn(s_code)"); 您可以使用String.format如下。

Element column=doc.selectFirst(String.format("td:containsOwn(%s)",s_code));

这将用s_code的值替换%s

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM