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

How to pass String variable (s_code) to Jsoup pseudo selector " :containsOwn(text) " instead of String value at text

我正在尝试从 HTML 页面

中的 table 获取其值与我存储在变量 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)"); 中的“s_code” 你可以使用 String.format 如下。

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

这会将 %s 替换为 s_code

的值