я пытаюсь соответствовать и заменить вхождения U с вами в следующих параметрах:Regex матч и заменить на аббревиатуры
"my friend u.c.l.a i c u. c that thing? u c that thing?"
"u.s should see u."
Верховенство Я пытаюсь применять то, что сокращения не должны заменять, так UCLA остатки ucla, но каждый другой u должен заменить вас.
Я пробую это с рубином, но это не то, что я хочу точно.
"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"
.gsub! /\bu(?!\.(?!\s))\b/i, "you" – oldergod
@oldergod - хорошо, но внутренний взгляд может быть (?! \ s | $) – pguardiario
@pguardiario: Спасибо за предложение. Это и мой второй случай. – necrodome