在java中一次搜索两个字符串

Tay*_*ney 2 java string android

所以在基本层面上有一种方法可以说(可能使用运算符)查找此字符串或在同一变量声明中查找此字符串.(也许是一个数组).我已经尝试过诸如管道和&之类的运算符,并且它不适用于单个字符串变量输入.我也尝试将字符串放入一个数组并使用该数组的字符串值,但都无济于事.谢谢

Elements names= doc.body().getElementsContainingOwnText("Mr.");
for (Element web2: names) {
    Log.i("names", web2.text());
}
Run Code Online (Sandbox Code Playgroud)

我也想检查"女士" 但是同时这样做是因为序列在这种情况下很重要.顺便说一句,这是jsoup SDK 1.8.3.

Cod*_*der 5

您可以使用该方法getElementsMatchingOwnText(String regex).

所以匹配Mr.Ms.你的查询将是这样的,

Elements names= doc.body().getElementsMatchingOwnText("Mr\\.|Ms\\."); // Escape . in regex.
Run Code Online (Sandbox Code Playgroud)