Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1.     public static void main(String[] args) {
  2.         Pattern pattern = Pattern.compile("(http://|https://)?(www.)?([\\w.]+\\.\\w+)");
  3.         List<String> lines = asList("Говно залупа",
  4.                 "Ссылка на http://www.pikabu.ru",
  5.                 "Две ссылки https://vk.com/im?peers=20362018&sel=70935046 и конечно-же pornhub.nebo.allah.ru, вот!");
  6.  
  7.         lines.forEach(line -> {
  8.             Matcher matcher = pattern.matcher(line);
  9.  
  10.             List<String> allMatches = new ArrayList<>();
  11.  
  12.             while (matcher.find()) {
  13.                 allMatches.add(matcher.group().);
  14.             }
  15.  
  16.             if (allMatches.isEmpty()) {
  17.                 System.out.println(String.format("Нихуя не найдено в строке '%s'", line));
  18.             } else {
  19.                 System.out.println(String.format("В строке '%s' нашлись: %s", line, allMatches));
  20.             }
  21.         });
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement