I am trying to get only the number part out of a string that results after a search query that looks something like this (142 items found, displaying 1 To 30.) I want to save only "142" for later use.
This is my code so far.
private UserSearchPage selectGutsPartner() {
find(PARTNER).sendKeys(PARTNER_NAME);
find(SEARCH_BUTTON).click();
return new UserSearchPage(driver);
}
public String getItemsOnPage() {
selectGutsPartner();
return find(ITEMS_FOUND).getText();
}
public String getOnlyNumberOfItems() {
Pattern pat = Pattern.compile("(//d+) items found, displaying *.");
String text = getItemsOnPage();
Matcher matcher = pat.matcher(text);
System.out.println(matcher.group(1));
return text;
}
But the number is not striped out.
Thanks.