title: Fuzzy matching a string within a large body of text in Python (url)
body: <p>I have a list of company names, and I have a list of url's mentioning company names.</p>
  
  <p>The end goal is to look into the url, and find out how many of the companies on the url are in my list. </p>
  
  <p>Example URL: <a href="http://www.dmx.com/about/our-clients" rel="nofollow">http://www.dmx.com/about/our-clients</a></p>
  
  <p>Each URL will be structured differently, so I don't have a good way to do a regex search and create individual strings for each company name.</p>
  
  <p>I'd like build a for loop to search for each company from the list on the entire contents of the URL. But it seems like Levenshtein is better for two smaller strings, vs. a short string and a large body of text. </p>
  
  <p>Where should this beginner be looking?</p>