Сохранение подстрок с помощью регулярных выражений
Я новичок в регулярных выражениях на Java (или на любом другом языке), и я хочу найти их с помощью. Хитрая часть, которую я не понимаю, как это сделать, это заменить что-то внутри соответствующей строки.
Например, если искомая строка
Person item6 [can {item thing [wrap]}]
Я могу написать регулярное выражение, которое находит эту строку, но найти слово «вещь» (поскольку оно может отличаться в разных строках) - моя проблема. Я могу захотеть либо заменить это слово чем-то другим, либо сохранить его в переменной для дальнейшего использования. Есть ли простой способ сделать это с помощью движка Java regex?