1 package org.paneris.bibliomania.util; 2 3 import org.melati.util.UnexpectedExceptionException; 4 5 import org.apache.oro.text.regex.MalformedPatternException; 6 import org.apache.oro.text.regex.Perl5Compiler; 7 import org.apache.oro.text.regex.Perl5Pattern; 8 9 public class OROUtils { 10 11 private OROUtils() {} 12 13 public static final Perl5Compiler perl5Compiler = new Perl5Compiler(); 14 15 public static Perl5Pattern perl5Pattern(String re, int mask) { 16 try { 17 return (Perl5Pattern)perl5Compiler.compile(re, mask); 18 } 19 catch (MalformedPatternException e) { 20 throw new UnexpectedExceptionException(e); 21 } 22 } 23 }