Javaのメソッドを使用して、useDelimiter
を除くすべての非文字を無視してい-
ます。これは、-
のような単語をバインドするために使用されるためです"three-legged"
。問題は、--
単語の前後のテキストで数回発生することです。だから私はすべての出現を無視したいのですが--
、そうではありません-
これまでの正規表現パターンは次のようになります。useDelimiter("[[^a-zA-Z&&[^'-]&&\\s]+");
編集:解決しました!これは私がやったことです:
useDelimiter("[[^a-zA-Z&&[^'&&[^-{1}]]]\\s]+");
- この正規表現の改善は大歓迎です。
ダブル編集 - 解決しませんでした。しかし、ジェリーは正しい答えに対する彼の応答を見ました