Sure, just reverse the logic i.e. add a '!' so it adds URLs to the array when there is no match in the IF statement within the while loop
This line: if (url != undefined && !url.toString().match(settings.string))
..and then perhaps re-phrase the email so it makes sense ..
Btw: to look for more than one text string and ignore casing, change the syntax in the settings slightly
With the syntax below, it will match against any of of the text strings: adidas, nike or puma
string: /(adidas|nike|puma)/gi, // find URLs that contain this text
Cheers
Sigurd