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

аюсь удалить все вхождения слова в списке, но у меня возникают проблемы, когда в словах есть апострофы.

String phrase="bob has a bike and bob's bike is red";
String word="bob";
phrase=phrase.replaceAll("\\b"+word+"\\b","");
System.out.println(phrase);

выход:
has a bike and 's bike is red

Что я хочу это
has a bike and bob's bike is red

У меня ограниченное понимание регулярных выражений, поэтому я предполагаю, что есть решение, но сейчас мне не достаточно создать регулярное выражение для обработки апострофов. Также я хотел бы, чтобы это работало с черточками, поэтому фразаthe new mail is e-mail заменит только первое появление почты.

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

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