Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.io.BufferedReader;
- import java.io.FileInputStream;
- import java.io.FileReader;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class Main {
- private static Pattern mdFinder = Pattern.compile("<input.*name=\\\"MD\\\"|value=\\\"([^<>]*?)\\\"[^<>]*value=\\\"([^<>]*?)\\\"|name=\\\"MD\\\".*?>", 32);
- private static Pattern paresFinder = Pattern.compile(".*?<input.*(name=\\\"PaRes\\\"|value=\\\"([^<>]*?)\\\")[^<>]*(value=\\\"([^<>]*?)\\\"|name=\\\"PaRes\\\").*?>", 32);
- private static String mdStr = "";
- private static String paresStr = "";
- public static void main(String[] args) {
- try {
- BufferedReader br = new BufferedReader(new FileReader("/Users/roman/Desktop/Untitled.rtf"));
- StringBuilder sb = new StringBuilder();
- String line = br.readLine();
- while (line != null) {
- sb.append(line);
- sb.append('\n');
- line = br.readLine();
- }
- String everything = sb.toString();
- br.close();
- Matcher localMatcher1 = mdFinder.matcher(everything);
- Matcher localMatcher2 = paresFinder.matcher(everything);
- if (localMatcher1.find())
- mdStr = localMatcher1.group(1);
- if (localMatcher2.find())
- paresStr = localMatcher2.group(1);
- System.out.println(mdStr);
- System.out.println(paresStr);
- } catch (Exception e) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement