Glad you liked it. One caveat though - craft your regex with care if you use this (or use a hash like
jasper's version below, which doesn't suffer from this problem). The regex I used was naive in that it doesn't detect the boundary between the words. Add "twop_threep" to DATA, you'll see a false positive.