Если вы хотите оставить текст между <div>
и </div>
, замените все <[\w\s\d\\=\-"]+>
для начального тега и </[\w\s\d\\=\-"]+>
для конечного тега.
Он заменит ноль или более \w
слов, \s
пробелов, \d
цифр внутри тега. Добавьте любой другой символ внутри [ ]
, если необходимо.
Если вы хотите удалить тег <div>
</div>
и текст внутри, используйте Pattern and Matcher , найдите индекс <div>
и </div>
и замените его. Я думаю, что это более безопасный способ сделать это. Использование indexOf(">")
или indexOf("<")
может быть неправильным, если в вашей строке есть <или>, но это не тег.