Advertisement
Guest User

Untitled

a guest
Oct 21st, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileInputStream;
  5. import java.io.FileReader;
  6. import java.util.regex.Matcher;
  7. import java.util.regex.Pattern;
  8.  
  9. public class Main {
  10.  
  11. private static Pattern mdFinder = Pattern.compile("<input.*name=\\\"MD\\\"|value=\\\"([^<>]*?)\\\"[^<>]*value=\\\"([^<>]*?)\\\"|name=\\\"MD\\\".*?>", 32);
  12. private static Pattern paresFinder = Pattern.compile(".*?<input.*(name=\\\"PaRes\\\"|value=\\\"([^<>]*?)\\\")[^<>]*(value=\\\"([^<>]*?)\\\"|name=\\\"PaRes\\\").*?>", 32);
  13.  
  14. private static String mdStr = "";
  15. private static String paresStr = "";
  16.  
  17.  
  18. public static void main(String[] args) {
  19. try {
  20. BufferedReader br = new BufferedReader(new FileReader("/Users/roman/Desktop/Untitled.rtf"));
  21. StringBuilder sb = new StringBuilder();
  22. String line = br.readLine();
  23.  
  24. while (line != null) {
  25. sb.append(line);
  26. sb.append('\n');
  27. line = br.readLine();
  28. }
  29. String everything = sb.toString();
  30. br.close();
  31.  
  32. Matcher localMatcher1 = mdFinder.matcher(everything);
  33. Matcher localMatcher2 = paresFinder.matcher(everything);
  34. if (localMatcher1.find())
  35. mdStr = localMatcher1.group(1);
  36. if (localMatcher2.find())
  37. paresStr = localMatcher2.group(1);
  38.  
  39. System.out.println(mdStr);
  40. System.out.println(paresStr);
  41. } catch (Exception e) {
  42. }
  43.  
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement