13a - Create regular expression for URLs and test with a unit test
13b - Support substring matching
13c - Replace HTMLExtrator with more powerful HTMLRegexExtractor