Match a string that contains any of the following substrings: http://, www., porn, or credit card. But don't match the text if it contains one of: not allowed, filter, or mirc.
Don't use word boundaries (anywhere in the text is fine).
If you need help, try reading this.