in reply to Negative Lookahead using negated character classes?

m#/usr/(prot([^/]|$)|pro([^t]|$)|pr([^o]|$)|p([^r]|$)|[^p]|$)#

(updated)

                - tye