Я пытаюсь сопоставить и заменить вас в следующих случаях:
"my friend u.c.l.a i c u. c that thing? u c that thing?"
"u.s should see u."
Правило, которое я пытаюсь применить, заключается в том, что аббревиатуры не должны заменять, поэтому u.c.l.a остается u.c.l.a, но все остальные вы должны заменить вас.
Я пытаюсь сделать это с помощью ruby, но это не то, чего я хочу.
"my friend u.c.l.a i c u. c that thing? u c that thing?".gsub! /\bu(?!\.)\b/i, "you"
"u.s should see u.".gsub! /\bu(?!\.)\b/i, "you"