For my own I did the same, but without capture groups. So replaced "one" with "one1one" naively without regex and did that for all numbers.
While it maybe is post-hoc clever, I think most of us ended up there because we tried naively to just replace "one" with "1", which broke on things like twone. So when down that path one had to amend it instead of going somewhere else.