Gsub i długość zmienianego wyrażenia

Prośba o pomoc,

jak zbuntować wyrażenie .gsub

np.:

text.gsub(/to/, “do”)

aby zamieniał tylko słowa o określonej długości w tekście, czyli powiedzmy chcemy zamienić “to” na “do” i chcemy aby zamiana dotyczyła tylko słówka “to”, a nie np. “to” w słowie “lato”?

Szukam w necie i na razie bez rezultatów, z góry dzięki za podpowiedź.

text.gsub(/\bto\b/,“to”)