fork(2) download
  1. import java.lang.*;
  2. import java.util.regex.*;
  3.  
  4. class Main {
  5. public static void main(String[] args) {
  6. String input = "Response: Success\n"+
  7. "Message: Extension Status\n"+
  8. "Exten: 1234\n"+
  9. "Context: from-sip\n"+
  10. "Hint: DS/5678\n"+
  11. "Status: 9";
  12. String exten = null;
  13. String status = null;
  14.  
  15. Matcher m = Pattern.compile("^Exten: (.+?)$", Pattern.MULTILINE).matcher(input);
  16. if (m.find()) {
  17. exten = m.group(1);
  18. }
  19. Matcher m2 = Pattern.compile("^Status: (.+?)$", Pattern.MULTILINE).matcher(input);
  20. if (m2.find()) {
  21. status = m2.group(1);
  22. }
  23. System.out.println("Exten: "+exten);
  24. System.out.println("Status: "+status);
  25. }
  26. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
Exten: 1234
Status: 9