fork download
  1. import re
  2.  
  3. filez = """url(https://www.google.com)
  4. url('Inter-Black.ttf')
  5. url(Inter-Black.ttf)
  6. url('Inter-Black.ttf)
  7. url('/fonts/user/Inter-Black.ttf')
  8. url('/fonts/user/mywebsite/Inter-Black.ttf')
  9. """
  10.  
  11. p = r"(url\()(?!https?://www\.google\.com)(')?/?([^()']*)((?(2)')\))"
  12. filez = re.sub(p, r"\1\2/static/user/\3\4", filez)
  13. print(filez)
Success #stdin #stdout 0.03s 9728KB
stdin
Standard input is empty
stdout
url(https://www.google.com)
url('/static/user/Inter-Black.ttf')
url(/static/user/Inter-Black.ttf)
url('Inter-Black.ttf)
url('/static/user/fonts/user/Inter-Black.ttf')
url('/static/user/fonts/user/mywebsite/Inter-Black.ttf')