我有一个HTML字符串:< myTag> Baby< / myTag&gt ;.
我想用Java中的文字“Baby”。需要注意的是,标签可以是小写或大写,例如:
< MYTAG>婴儿及LT; / MyTag>
有人可以帮我吗?
答案 0 :(得分:2)
您可以使用以下代码: -
String given = "<MYTAG>Baby</MyTag>";
String required = given.substring(given.indexOf('>')+1,given.lastIndexOf('<');
答案 1 :(得分:0)
试试这段代码:
public class Test {
public static void main(String[] args) {
String html = "<MYTAG>Baby</MyTag>";
String content = "";
boolean read = true;
for(char c : html.toCharArray()) {
if(c == '<' || c == '/') {
read = false;
}
if(c == '>') {
read = true;
}
if(read) {
if(c != '>')
content += c;
}
}
System.out.println(content);
}
}
输出:宝贝