MarqusG: That does it. Why did your change work?
Ray: Read the whole article. A well written approach, and your use of whitespace to make regexes legible is brilliant. Whitespace is something that I have never really taken full advantage of. Points for the valuable insight!
What was the point of it, anyway? 0 or 1 times the group http:// or https:// ???
HTH,
Dan