, Я должен был упомянуть об этом в вопросе. Я наполовину понимаю ваш ответ, но кажется, что он соответствует чему-либо с Бобом в нем, а затем заменяет все слово. Я хочу, чтобы он заменял Боба, только если это Боб, а не Боб или Хай-Боб.
аюсь удалить все вхождения слова в списке, но у меня возникают проблемы, когда в словах есть апострофы.
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
заменит только первое появление почты.