キャレット文字を検索する正規表現パターンを定義しようとしていますが、^
否定に使用されるため、パターンを定義する方法がわかりません。プログラムに、文字、キャレット、数字の文字列を見つけさせようとしています (ご想像のとおり、これは数学用語です) "x^23"
。これは私が試した行です:
String caseFour = "[a-zA-Z]" + "^" + "\\d+";
動いていない。誰でも私を助けることができますか?
特別な意味を持つ文字であるため、その文字もエスケープする必要があります。
String regex = "[a-zA-Z]\\^\\d+";