Всем ку, практикуясь столкнулся с одной задачей которую я решил не используя регулярные выражения , вот она:
суть задачи поменять все слова дім на будинок ,но если слово является составной частью другого слова то не менять , в общем не сложно...
public static void Swap (){
String text = "ддімм будинок дім дім! дим дімдім дім";
String[] s = text.split(" ");
System.out.println(text);
for(String str : s) {
if(str.equals("дім"))
{
str = "будинок";
}
System.out.print(str + " ");
}
}
Но хотелось бы с помощью регулярных выражений выполнить то же самое.
Итак обозначу что я по читал инфу на около 10 сайтах по этой теме ,конечно же попытался что то сделать однако не получилось , но либо я не понял(что супер вероятно ,
а значит мне просто нужно разжевать простым языком :D ) ,
либо просто не было той инфы которая мне нужна...
Таже был бы очень признателен если бы вы-дорогие) мои накидали примеров или ссылок там где есть , подобные примеры , что я имею ввиду, не просто \D — соответствует любому не числовому символу; эквивалент [^0-9] , а
конкретные примерчики.
P.s: а то как не напишу все красненьким подчеркивает)