Detekce češtiny: funguje správně i při použití Markdownu.
1.1 --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Komentar.java Fri Nov 18 22:15:47 2011 +0100
1.2 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Komentar.java Sun Nov 20 20:36:48 2011 +0100
1.3 @@ -85,6 +85,6 @@
1.4 * @return true, pokud text komentáře nebo předmět obsahují alespoň jeden znak s diakritikou
1.5 */
1.6 public boolean isČeština() {
1.7 - return (komentar + nadpis).matches(".*(ě|š|č|ř|ž|ý|á|í|é|ú|ů|ť|ď).*");
1.8 + return (komentar + nadpis).matches("(\\p{Space}|.)*(ě|š|č|ř|ž|ý|á|í|é|ú|ů|ť|ď)(\\p{Space}|.)*");
1.9 }
1.10 }