JujaLabs / juja-platform

0 stars 7 forks source link

Implement Finding urls in Slack text message #11

Closed ivshapovalov closed 6 years ago

ivshapovalov commented 6 years ago

Implement method getURLsFromText(String text) Logic: 1) Found all urls in text and return Set urls 2) Slack wrapped all urls, mails, etc. on its server, such as:

Привет, вот ссылка http://mail.ru            Привет, вот ссылка \<http://mail.ru> 
Привет, вот ссылка https://mail.ru          Привет, вот ссылка \<https://mail.ru>
Привет, вот ссылка mail.ru                       Привет, вот ссылка \<http://mail.ru|mail.ru> 
Привет, вот ссылка mail@mail.ru            Привет, вот ссылка \<mailto:mail@mail.ru|mail@mail.ru>
Привет, вот ссылка ftp://ivan.mail.ru      Привет, вот ссылка \<ftp://ivan.mail.ru>

3 We don't need e-mails. We need ftp,http,www, etc... 4) Write tests on various cases