--- NameFormat.java 2007-02-05 15:39:09.888750000 +0200 +++ NameFormat.java 2006-08-07 17:22:40.000000000 +0300 (working copy) @@ -40,7 +40,7 @@ */ private static final Pattern NAME_PATTERN = Pattern.compile( "(([^ /:\\[\\]*'\"|](?:[^/:\\[\\]*'\"|]*[^ /:\\[\\]*'\"|])?):)?" - + "([^ /:\\[\\]*'\"|](?:[^/:\\[\\]*'\"|]*[^ /:\\[\\]*'\"|])?)"); + + "((?:[^ /:\\[\\]*'\"|]|\\p{L})(?:(?:[^/:\\[\\]*'\"|]|\\p{L})*(?:[^ /:\\[\\]*'\"|]|\\p{L}))?)"); /** * Matcher instance as thread-local.