2

次の文字列をトークン化したいと思います。「私はビデオゲームをするために、マークの兄と一緒に家に帰りました。」結果は次のようになります。

I
went
home
with
Mark
'
s
brother
to
,
play
a
video
game
.

正規表現を使用してそれを行う方法を教えてください。

4

1 に答える 1

2

本当にとが別のトークンとして必要な場合は,、次のように分割できます。.'

String str = "I went home with Mark's brother, to play a video game.";
String[] tokens = str.split("(\\s|(?=[,.'])|(?<=[,.']))");
于 2012-07-18T10:01:56.570 に答える