Сохранение подстрок с помощью регулярных выражений

Я новичок в регулярных выражениях на Java (или на любом другом языке), и я хочу найти их с помощью. Хитрая часть, которую я не понимаю, как это сделать, это заменить что-то внутри соответствующей строки.

Например, если искомая строка

Person item6 [can {item thing [wrap]}]

Я могу написать регулярное выражение, которое находит эту строку, но найти слово «вещь» (поскольку оно может отличаться в разных строках) - моя проблема. Я могу захотеть либо заменить это слово чем-то другим, либо сохранить его в переменной для дальнейшего использования. Есть ли простой способ сделать это с помощью движка Java regex?

Ответы на вопрос(2)

Ваш ответ на вопрос