たとえば、段落を含む文字列があり、段落内の単語だけを取得しようとしているとします。 スペース、コンマ、ピリオドを除く段落の各単語を取得するにはどうすればよいですか?単語だけを取得するJava正規表現
答えて
String[] values = input.replaceAll("^[.,\\s]+", "").split("[.,\\s]+");
オリジナル出典:Split a string with arbitrary number of commas and spaces
ありがとう、これは動作します! :) – Daniel
あなたが満足していれば投票できます:) –
@AliNiazユーザーは、投票権のために少なくとも15の評判が必要ですが、彼はあなたの答えを受け入れることができます。 –
これは、これは単に単語を含む文字列の配列を返しますあなた
str.split("\\W");
のために動作します。
注: -これは、ほんの僅かな場合にアレイ要素としてわずかに""
となることがあります。コンマの後にスペースが続く場合。
- 1. java-script単語の正規表現フィルタリング
- 2. パターンの正規表現だけでなく、単語を否定
- 3. フレーズ(単語だけではない)の正規表現
- 4. 正規表現 - 一度だけの行にマッチ単語
- 5. 正規表現単語
- 6. 正規表現だけを取得する
- 7. Java正規表現特定の単語を無効にする
- 8. Java正規表現の一致するスラッシュと単語
- 9. 正規表現の前後に5単語を検索する正規表現
- 10. preg_replace、正規表現を取得する正規表現
- 11. 正規表現を取得する正規表現
- 12. 正規表現にマッチする単語のリストを取得する
- 13. ダッシュを含む単語のJava正規表現ですか?
- 14. 正規表現で単語の文字の繰り返しを取得する
- 15. 正規表現は完全な単語
- 16. 単語リスト用の正規表現ルール
- 17. 単語境界正規表現問題
- 18. Androidの単語境界正規表現
- 19. 正規表現のスペースと単語
- 20. タグ付き単語の正規表現
- 21. 正規表現がマッチ単語「のmailto」
- 22. 150単語数正規表現
- 23. ポンドと単語の正規表現
- 24. つだけ出現正規表現
- 25. 正規表現(正規表現)Java
- 26. Javaのパターン正規表現、単語全体の一致
- 27. フランス語名のJava正規表現
- 28. Python正規表現の単語内の単語の一致
- 29. 正規表現の単語マッチングと次の単語の抽出
- 30. Java Seleniumにおける正規表現
これは私が今までに入手したものです: String [] splitStr = inputLine.split( "\\ s +"); コンマとピリオドをどのように除外できるか分かりません。 – Daniel
私の答えを参照してください –