fork(4) download
  1. class Main
  2. {
  3. public static void main (String[] args) throws java.lang.Exception
  4. {
  5. String test = "testing 1 2 3 <a title=\"a demo\" href=\"\">testing 4 5 6</a> testing\t7\n8\r9 <br /><script src=\"blah\" />more text";
  6. java.util.regex.Matcher m = java.util.regex.Pattern.compile("(<(?<tag>[A-Za-z]+)[^>]*?>[^<]*</\\k<tag>>)|(<[A-Za-z]+[^>]*?/>)|([^\\p{Space}]+)").matcher(test);
  7. while(m.find())
  8. System.out.println(m.group());
  9. }
  10. }
Success #stdin #stdout 0.07s 380160KB
stdin
Standard input is empty
stdout
testing
1
2
3
<a title="a demo" href="">testing 4 5 6</a>
testing
7
8
9
<br />
<script src="blah" />
more
text