Java の文字列の末尾にある特殊文字 ('?'、'.'、',') を識別しようとしています。ここに私が書いたものがあります:
public static void main(String[] args) {
Pattern pattern = Pattern.compile("{.,?}$");
Matcher matcher = pattern.matcher("Sure?");
System.out.println("Input String matches regex - "+matcher.matches());
}
false
これは、期待されるときにa を返しますtrue
。提案してください。