fork download
  1. import re
  2. p = re.compile(ur'((\s|\A)((ht|f)tp(s)?://)?(www\.)?([\w\-\.]+)\.\w+([\w\-\./\?#]+)?\b)')
  3. test_str = u"I visited http://www.google.com."
  4. print(re.sub(p, lambda x: x.group(0).replace(" ","~"), test_str))
Success #stdin #stdout 0.01s 8968KB
stdin
Standard input is empty
stdout
I visited~http://www.google.com.