正規表現のコンパイルに問題があります。Cisco のドキュメントから取得したため、この表現の問題点がわかりません。また、なぜ機能しないのかわかりません。誰かが何が悪いのか教えてくれることを願っています。これは私がやろうとしていることです:
public void test(){
try{
pattern.compile("^[]0-9*#X[^-]{1,50}$");
System.out.println("Syntax is ok");
} catch (PatternSyntaxException e) {
System.out.println(e.getDescription());
}
}