Próbuję usunąć określone słowo z określonego ciągu znaków za pomocą funkcji replace()
lub replaceAll()
, ale te usuwają wszystkie wystąpienia tego słowa, nawet jeśli jest częścią innego słowa!Usunięcie określonego słowa z ciągu znaków
Przykład:
String content = "is not like is, but mistakes are common";
content = content.replace("is", "");
wyjściowa:"not like , but mtakes are common"
pożądane wyjście:"not like , but mistakes are common"
Jak mogę zastąpić tylko całych słów z łańcucha?
jeśli ma tag Java, oczywiście ** Jest to w języku Java ** –
Czy należy użyć Zamień? Z ciągiem? Czy musisz szukać różnych ciągów znaków do zamiany i od? – UNECS
powinieneś dodać, w której części całego łańcucha chcesz zastąpić, może możesz użyć wyrażenia regularnego do wykonania pracy –