- ベストアンサー
正規表現の検索について
正規表現のエスケープしなければいけない文字が文字列に含まれているかどうかをチェックしたいのですがうまくいきません。 今は、下記のようにしてnoと表示されます。 よろしくお願いします。 String str ="(1)test"; Pattern p; Matcher m; p = Pattern.compile("\\(1\\)"); m = p.matcher(str); if(m.matches()) { System.out.println("ok"); }else{ System.out.println("no"); }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
正規表現に間違いはありません。 使っているメソッドに問題があります。 APIドキュメントをよく眺めてください。
お礼
回答ありがとうございます