1

文字列からキャメルケース要素を見つけようとしています。例:iOS

以下は、しようとしているものです:

token.matches("(a-z)+(//W)")

しかし、キャメルケースの単語は拾っていません。

助けていただければ幸いです

4

1 に答える 1

2

次の正規表現を使用します。

"[a-z]+[A-Z]+"

(a-z)+リテラルa-zに 1 回以上一致し、(//W)リテラルに 1 回一致し//Wます。

角括弧は、括弧ではなく文字範囲に使用されます。

という意味であれば、これは「単語の文字ではない」という意味\\Wの と同等です。[^\\w]句読点やスペースなどのマッチングになります。

于 2013-10-02T06:02:56.530 に答える