する練習でした。「文字列 - パスワード。左から順に、連続する 3 桁の数字、連続する 4 文字 (英語のアルファベット)、および {*、^、%、#、~、!、&、 |、@、$}。」私はそれをしますが、私は仕事ではありません:/
public class regex {
public static void main(String[] args) {
String regex = "[\\d]{3}[a-aZ-Z]{4}[,@!%]+";
String txt = "394aZbr@";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(txt);
while(m.find()){
String s = m.group();
System.out.println("pass : " + s);
}
私の運動の結果:
pass: 493ahTz@
私たちを手伝ってくれますか ?