Как заменить символы в конце строкиJAVA

Программисты JAVA общаются здесь
Anonymous
Как заменить символы в конце строки

Сообщение Anonymous »

У меня есть проблема в Java, когда я пытаюсь удалить символы с конца строки. Теперь это стало проблемой совместной работы с шаблоном, которую я не могу решить.Pattern myRegex;
Matcher myMatch;
String myPattern = "";
String myString = "";
String myResult = "";

myString="surname; forename--+ + --++ "
myPattern="^(.*)[-+ ]*$"
//expected result = "surname; forename"
myRegex = Pattern.compile(myPattern);
myMatch = myRegex.matcher(myString);

if (myMatch.find( )) {
myResult = myMatch.group(1);
} else {
myResult = myString;
}
< /code>

Единственный способ, которым я могу заставить это работать, - это изменить строку и изменить соответствие шаблона, тогда я обращаю результат, чтобы получить правильный ответ! < /p>

Подробнее здесь: https://stackoverflow.com/questions/393 ... f-a-string

Вернуться в «JAVA»