Для вашего примера шаблон регулярного выражения для поиска соответствий: is:
\ b [iI] [Ss] \ b
Вы также можетехочу использовать \ b, границу слова
Для того, чтобы окружить соответствующий шаблон скобками, скобками или еще чем-то:
gsub (/ \ b [iI] [Ss]\ b /, "(\ 0)")
По сути, \ 0 - это предыдущее совпадение, которое должно быть заменено на само собой, заключенное в скобки.
РЕДАКТИРОВАТЬ: Вы можете проверитьВаше регулярное выражение здесь: регулярное выражение ruby