我想获得如下标记之间的字符串
例如:
输入
<p><b><i><u>hello</u></i></b>prajakta</p>
输出:hello
我只想获取字符串
<u>hello</u>
应该是输出,因为它以<u>
开头并以</u>
结尾
答案 0 :(得分:0)
检查此-
public static void main(String[] args) {
String stringToSearch = "<p><b><i><u>hello</u></i></b>prajakta</p>";
// the pattern we want to search for
Pattern p = Pattern.compile("<p><b><i><u>(\\S+)</u></i></b>");
Matcher m = p.matcher(stringToSearch);
// if we find a match, get the group
if (m.find()) {
// get the matching group
String codeGroup = m.group(1);
// print the group
System.out.format("'%s'\n", codeGroup);
}
}
输出-'你好'