Я бы использовал String#replaceAll
, если вам нужно избегать использования парсера HTML:
String sid = response.replaceAll("(?s).*<sid>(.*?)</sid>.*", "$1");
System.out.println(sid);
Это печатает: 1592286483.599
При этом, как говорится, это может быть предпочтительнее чтобы вы использовали парсер HTML, что позволит избежать вероятности того, что вышеперечисленное пойдет не так, например, из-за вложенных тегов или более чем одного <sid>
в тексте.