如何从Java中的原始HTML获取字符串值?

时间:2018-07-27 15:11:08

标签: java android regex string

实际上,我正在使用iON库下载HTML代码,并且在此HTML页面中只有|5.00|之类的字符串,也可以是|10.00|。那么如何获得|中间的值?

问题是我没有确切的字符串|10.00|,但是没有所有HTML代码,因此我必须使用类似if(htmlstring.contains("|")的东西。

但是,我无法从该|中获取价值。

2 个答案:

答案 0 :(得分:0)

您可以使用indexOf()

    String htmlstring = "abcd|10.0|1234";
    int firstIndex = htmlstring.indexOf('|');
    int lastIndex = htmlstring.indexOf('|',firstIndex+1);

    String value = htmlstring.substring(firstIndex+1, lastIndex);

答案 1 :(得分:0)

尝试:

String val = "|10.00|";
String output[] = val.split("\\|",val.length());
val = output[1].substring(0,val.length()-2);