fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception {
  11. String s = "<LogicalID>SupplyChain</Logical>";
  12. System.out.println( "OP's regex1: " + s.replaceAll(".*([A-Za-z]+)>([A-Za-z]+)<.*", "<$1> [$2]") );
  13. System.out.println( "OP's regex1: " + s.replaceAll(".*([A-Za-z]*)>([A-Za-z]+)<.*", "<$1> [$2]") );
  14.  
  15. System.out.println( "Suggested regex: " + s.replaceAll("<([A-Za-z]*)>([A-Za-z]+)<", "<$1> [$2]") );
  16.  
  17. }
  18. }
Success #stdin #stdout 0.08s 380160KB
stdin
Standard input is empty
stdout
OP's regex1: <D> [SupplyChain]
OP's regex1: <> [SupplyChain]
Suggested regex: <LogicalID> [SupplyChain]/Logical>