私は文字列を扱っていて、簡単な質問がありました。私はファイルから抽出したテキストの文字列を持っていて、テキストの各文で文字列配列を作成したいが、私はピリオドでstring.split(".");
を使うことができると理解しているが、疑問符と感嘆符を追加するにはどうすればよいですか?私はstring.split("." + "!" + "?");
を試しましたが、それはうまくいかないようです。どんな助けもありがとう!あなたはそれがない期待どおり複数の分割パラメータを持つjavaで文字列を分割する
0
A
答えて
3
string.split(".")
は動作しません...
String s = "Hello.world";
System.out.println(Arrays.toString(s.split("."))); // outputs []
分割方法は正規表現をとります。
String s = "Hello.world";
System.out.println(Arrays.toString(s.split("\\."))); // outputs [Hello, world]
あなたは個々の文字に分割したい場合は".!?"
の正規表現は、文字クラスを使用して、(効果的にちょうど"."
と同じ結果である)「ゼロ以上!
に続く任意の文字」
を語ります
string.split("[.!?]")
+2
とその文以来、あなたは、分割文字を保持したい場合は、 '(?<= [。!?])' –
関連する問題
- 1. Java文字列 "|"で分割
- 2. Javaの分割文字列
- 3. Java文字列を '。'で分割する
- 4. Javaで文字列を分割する
- 5. Javaで文字列を分割する
- 6. Java文字列分割エラー
- 7. 文字列を複数の部分に分割する
- 8. 複数の数字を持つ数字から文字を分割する
- 9. 文字列をJavaの複数のサブ文字列に分割する
- 10. 複数の文字を含む文字列を分割する
- 11. 数値計算式を持つ文字列を分割する
- 12. のJava:複数の要素に文字列を分割
- 13. PHPのCSV文字列を複数の文字列に分割
- 14. 複数の特殊文字を含む文字列を分割する - Java
- 15. 文字列分割関数
- 16. 文字列を分割する方法は複数のcharを持つ|| on C#
- 17. 複数の値を持つ文字列{}を分割する方法
- 18. Pythonは、複数の文字列に文字列を分割
- 19. C - 複数の部分に分割する文字列
- 20. 文字列を複数の部分文字列に分割します。
- 21. 文字列をJavaの文字列とintに分割する
- 22. 分割文字列
- 23. 分割文字列
- 24. 分割文字列
- 25. 分割文字列[]
- 26. 分割文字列
- 27. 文字列fullname Javaを分割
- 28. Javaは文字列を分割し、
- 29. Javaで複数の区切り文字で分割する
- 30. Python - 文字列を複数の列に分割する
'のstring.Split( "[。!?]")' – saka1029