It really depends on what it means to be powerful.
RegEx , . - ( ), JavaCC YACC. XML RegEx. RegEx .
, RegEx . , , ""; RegEx '/^Prefix.*/', -RegEx Java 'Str.startsWith("Prefix")'. .
, RegEx . - , , 10; Java :
for(int i = 0; i < Math.min(10, Str.length); i++) {
char C = Str.charAt(i);
if ((C < '0') || (C > '0'))
reutrn false;
}
return true;
RegEx:
static final String CheckRegEx = "^[0-9]{10,}+";
static final String CheckPattern = Pattern.compile(CheckRegEx);
if (CheckPattern.matches(Str)) {
}
RegEx .
, , , , .
RegEx - , .