我开始写这个算法:
public static String convert(String str) {
if (str.equals("# "))
return " ";
if (str.matches("#+.+")) {
int n = str.length() - str.replaceFirst("#+", "").length();
return "<h" + n + ">" + str.substring(n) + "<h" + n + ">";
}
return str;
}
}
所以当我输入 ####title 时,它会返回 <h4>title</h4>
我的问题是当我写####title###title时,我希望它返回<h4>title</h4><h3>title</h3>但它只返回<h4>title</h4 >...我做错了什么???