Could we just modify the above regex to allow a colon and then things after it?

`...proc ([a-zA-Z0-9._]+)(:.*?)? for...`