Хм .. Я не Java-разработчик, но я редактирую Java-плагин.
Итак ... в основном, этот плагин соответствует шаблону ^ (/ $) | (/ cn /(.*)+$) и перенаправляет пользователя.
Ниже приведен фрагмент кода изплагин.
if(uriPattern != null) {
Pattern pattern = Pattern.compile(uriPattern);
Matcher matcher = pattern.matcher(request.getRequestURI());
matcher.find();
matchURI = matcher.matches();
}
if (matchURI && redirectTool.shouldRedirectRequest()) {
//do something
}
как видите, шаблон соответствует либо / или / cn / [ВСЁ] url.Как получить пустую строку при совпадении / и cn при совпадении / cn / [ВСЁ]?
Я пробовал matcher.group (), matcher.start () и matcher.end () ...