Если вам нужно только удалить первое вхождение ">"
, используйте replacefirst (regex, "new-value");
System.out.println("This istest string> <br></br>".replaceFirst(">",""));
Вывод:
This istest string <br></br>
EDIT: Согласно вашему комментарию, «но мне нужно заменить все«> », оканчивающиеся словом из строки«.
Использовать «positive lookbehind
»
(?<=String)>
(положительный взгляд сзади) соответствует> (и только>) в string>
, но не соответствует чему-то еще>.
System.out.println("This istest string> <br></br>".replaceFirst("(?<=string)>",""));