OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 149 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 149 Rev 174
Line 26... Line 26...
26
import java.util.Iterator;
26
import java.util.Iterator;
27
import java.util.LinkedHashMap;
27
import java.util.LinkedHashMap;
28
import java.util.List;
28
import java.util.List;
29
import java.util.Map;
29
import java.util.Map;
30
import java.util.Set;
30
import java.util.Set;
-
 
31
import java.util.regex.Matcher;
31
import java.util.regex.Pattern;
32
import java.util.regex.Pattern;
32
 
33
 
33
/**
34
/**
34
 * @author Sylvain CUAZ
35
 * @author Sylvain CUAZ
35
 */
36
 */
Line 818... Line 819...
818
            }
819
            }
819
            b.append(newChar);
820
            b.append(newChar);
820
        }
821
        }
821
        return b.toString();
822
        return b.toString();
822
    }
823
    }
-
 
824
 
-
 
825
    public static final Matcher findFirstContaining(final String s, final Pattern... patterns) {
-
 
826
        for (final Pattern p : patterns) {
-
 
827
            final Matcher matcher = p.matcher(s);
-
 
828
            if (matcher.find())
-
 
829
                return matcher;
-
 
830
        }
-
 
831
        return null;
-
 
832
    }
823
}
833
}