Quick and dirty, but working :-)
public static void main(String[] args) {
String str = "<b>21,00 TL</b>";
Matcher matcher = Pattern.compile(".*?([\\d]+,[\\d]+).*").matcher(str);
if (matcher.matches()) System.out.println(matcher.group(1).replace(',', '.'));
}
OUTPUT:
21.00