-2

キャレット文字を検索する正規表現パターンを定義しようとしていますが、^否定に使用されるため、パターンを定義する方法がわかりません。プログラムに、文字、キャレット、数字の文字列を見つけさせようとしています (ご想像のとおり、これは数学用語です) "x^23"。これは私が試した行です:

String caseFour = "[a-zA-Z]" + "^" + "\\d+";

動いていない。誰でも私を助けることができますか?

4

1 に答える 1

0

特別な意味を持つ文字であるため、その文字もエスケープする必要があります。

String regex = "[a-zA-Z]\\^\\d+";
于 2014-11-09T02:48:20.833 に答える