I thought this may be interesting for many applications. Let's build together a REGEX to grab ALL URLs (links) from a page or text. Links may start with http (and sometimes https) or eventually whatever else you may need, say, for instance ftp OR they may lack that at all and be written the old fashion way with only a www. etc... So our expression should start looking to match this at the beginning of the substring: (ftp|http) --> (the | means OR) so basically either starts with ftp OR http and the parenthesis () will enclose them to be considered a group; however, we may have also