私はこのアルゴリズムを書き始めました:
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 しか返さないことです。 >...何が間違っていますか???