文字列内の各単語にnoまたはindexを指定したい(文字列には、特殊文字または数値が含まれている可能性があります)。 ここで私がしたいことは、文字列に「こんにちは、どうですか?」と言います。 こんにちは:1 how:2 :3 あなたは:4 私がしようとしているのは、上記のようなスペースで単語を区切ることです(インデックス番号も必要です)。文字列内のすべての単語の索引付け
-10
A
答えて
2
あなただけの道に沿って句読点を削除し、スペース上のテキストを分割して、配列を反復処理し、インデックスを印刷することができます。
String line = "hello, how are you?";
String[] words = line.replaceAll("[^a-zA-Z ]", "").split("\\s+");
for (int i=0; i < words.length; ++i) {
System.out.print(words[i] + ":" + i + " ");
}
説明:
replaceAll("[^a-zA-Z ]", "")
一致いずれかを文字は小文字でも大文字でもなく、それを削除します。split("\\s+")
もう1つの空白文字を使用して文を分割します分割のポイントとしてのラクター
+1
この文は何をしていますか? ( "\\ s +"); 'line.replaceAll( "[^ a-zA-Z]"、 "").split –
+1
@Mridul Gupta:javadocを読んだことはありますか? –
+0
いいえ、私はしていない –
関連する問題
- 1. 文字列内の単語の検索
- 2. Python:リスト内の文字列の索引付け
- 3. 文字で文字列内の単語を検索
- 4. 文字列内のすべての単語を読むC++
- 5. .Net文字列内のすべての単語オフセットを見つける
- 6. データベース内で文字列内の単語を検索する
- 7. VBA文字列内の特定の単語を検索する
- 8. 文字列内の2つの所定の単語の間のすべての文字を見つける
- 9. "()"の間の文字列内の単語を検索
- 10. すべての文字が別の単語に含まれているファイル内の単語を検索する
- 11. 文字列内の単語を検索するには
- 12. Java文字列内の単語を検索する
- 13. C文字列内の単語を検索する
- 14. 文字列内の正確な単語を検索する
- 15. C++/CLIで文字列内の単語を検索して検索する
- 16. C:文字配列の索引付けとstrcmpの使用
- 17. 5x5行列内のすべての単語を検索する
- 18. 単語内の最長の文字列
- 19. Vb.netの単語内の文字のすべてのバリエーションを見つける
- 20. Regex文字列内の単語を検索
- 21. 文字列内の文字/単語の周囲文を見つける
- 22. 文字列内の単語の確率を見つける
- 23. ハイパーリンク文字列内の各単語
- 24. トリプルストリング内のすべての単語を大文字にする
- 25. リストの単語による索引付け
- 26. テキストブロック内の単語/句内の文字のパーセンテージを検索
- 27. リスト内の単語で文字列を並べ替える
- 28. Python:空白文字なしの文字列内の単語を見つける
- 29. PHPは文字列内の "単語"を見つける
- 30. 文字列内の単語を見つける方法は?
あなたは質問がありません。私たちはあなたのためにコードを書いていません – Li357