Guest User

Untitled

a guest
Jan 18th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. <blockquote>1. тест1; тест2; </blockquote>
  2. <blockquote>2. тест1; тест2; </blockquote>
  3. <blockquote>1) тест1; тест2; </blockquote>
  4. <blockquote>2) тест1; тест2; </blockquote>
  5. <blockquote>1. 1) тест1; тест2; </blockquote>
  6. <blockquote>1) 1. тест1; тест2; </blockquote>
  7. <blockquote>1. тест </blockquote>
  8.  
  9. String pattern = "(.*)<blockquote>1. ([\p{IsCyrillic}]*) </blockquote>(.*)";
  10.  
  11. String pattern = "(.*)<blockquote>[\d[\.\)]\s]+([[\p{IsCyrillic}][\d\;\s]+]+) </blockquote>(.*)";
  12.  
  13. String str = "<blockquote>1. тест </blockquote><blockquote>2. 1) ветка; метрика </blockquote>";
  14.  
  15. String p = "[(.*)<blockquote>[\d[\.\)]\s]+([[\p{IsCyrillic}][\d\;\s]+]+) </blockquote>(.*)]+";
  16.  
  17. String str = "<blockquote>1. тест </blockquote><blockquote>2. 1) ветка; метрика </blockquote>";
  18.  
  19. Pattern pattern1 = Pattern.compile("(тест)|(ветка;)|(метрика)");
  20.  
  21. Matcher matcher = pattern1.matcher(str);
  22. while (matcher.find()) {
  23. System.out.print("Start index: " + matcher.start());
  24. System.out.print(" End index: " + matcher.end() + " ");
  25. System.out.println(matcher.group());
  26. }
  27.  
  28. String pattern =
  29. "(.*)<blockquote>[\s\.\)\d]+([\p{IsCyrillic}\;\d\s]*)</blockquote>(.*)";
  30.  
  31. public static void main(String[] args){
  32.  
  33. String[] testStrings = { "<blockquote>1. тест1; тест2; </blockquote>",
  34. "<blockquote>2. тест1; тест2; </blockquote>",
  35. "<blockquote>1) тест1; тест2; </blockquote>",
  36. "<blockquote>2) тест1; тест2; </blockquote>",
  37. "<blockquote>1. 1) тест1; тест2; </blockquote>",
  38. "<blockquote>1) 1. тест1; тест2; </blockquote>" };
  39.  
  40. for (String testString : testStrings){
  41.  
  42. String result = testString
  43. .replace("<blockquote>", "")
  44. .replace("</blockquote>", "")
  45. .replaceAll("\d\.|\d\)", "")
  46. .trim();
  47.  
  48. System.out.println(result);
  49. }
  50. }
Add Comment
Please, Sign In to add comment