>>673
結果がfalseになるんです。
trueになってほしいのです。

以下のようにStringの中に; \ / : * ? " < > | の
1文字でも入っていたらtrueとなる正規表現です。

(以下のような結果になるのがほしいのです)
hoge = "ab?cdefg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:true

hoge = "abc:de;fg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:true

hoge = "abcdefg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:false

hoge = "abc\\<>defg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:true

hoge = "abcd345ほげ「^¥efg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:false

hoge = "abc\\<>defg";
System.out.println(hoge.matches(正しい正規表現)); → 結果:true