文字列から複数の文字型を削除するには、これは受け入れやすい方法ですか、それともより効率的な方法がありますか? "ilr".contains(_)
ビットは、それが各キャラクターごとに行われることを考えれば、ちょっと騙されるような感じですが、もう一度、おそらくこれは正しい方法です。これを行うより速く効率的な方法がありますか?文字列から複数の文字型を削除する
11
A
答えて
25
削除する文字数は3文字で、大きな文字列はフィルタリングされないため、大きな違いはありませんが、この目的でSetを使用することを検討することがあります。例えば。
対照的に"Twinkle twinkle little star, oh I wander what you are" replaceAll ("[ilr]", "")
// res0: String = Twnke twnke tte sta, oh I wande what you ae
正規表現を使用して、char
S(Seq[Char]
をフィルタリングのように)での作業にする必要があります:私はちょうど(それは正規表現を取る)replaceAll
Javaの古き良きを使用したい
val toRemove = "ilr".toSet
val words = sentence.filterNot(toRemove)
25
基本的な多言語面以外のコードポイントで作業していても、Unicodeで安全です。 "There Ain't No Such Thing As Plain Text."
関連する問題
- 1. 文字列から重複する文字を削除する
- 2. 文字列から大文字小文字を削除する
- 3. 複数の改行文字を文字列から削除する方法
- 4. 変数から文字列や文字を削除する
- 5. rの数字列から文字列を削除する
- 6. 複数のファイルから文字列を削除する
- 7. 文字列から複数のバックスラッシュを削除する
- 8. 文字列と文字列をすべて文字列から削除する
- 9. 文字列から削除
- 10. 文字列から文字列を削除する方法
- 11. 文字列から文字列を削除するには?
- 12. テキスト文字列から特定の文字と数字を削除する
- 13. perlの文字列から文字と数字を削除する
- 14. 最初の数字を文字列から削除するJquery
- 15. Javascript - 文字列から特定の文字を削除する
- 16. バッチスクリプトの文字列から単一文字を削除する
- 17. JavaScriptの文字列から空白文字を削除する
- 18. 文字列から特定の文字を削除するR
- 19. 文字列から最後の文字を削除する(Python)
- 20. Pythonの文字列から特殊文字を削除する
- 21. javaの文字列から文字を削除する
- 22. Nyquistの文字列から文字を削除する
- 23. 文字列から特定の文字を削除する
- 24. 文字列からN番目の文字を削除する
- 25. パンダの文字列から文字を削除する
- 26. 標準Cの文字列から文字を削除する
- 27. Javaの文字列の重複文字を削除する
- 28. Cの文字列/文字配列から空白を削除する関数
- 29. 文字列から重複する文字を削除するアルゴリズム
- 30. 文字列から重複する文字を削除するr
+1ありがとう、私はJavaがどれくらい近いのかを忘れています。 – Jack
「BMPの外側」にポイントがあるかもしれません。しかし、あなたが気にしていれば、BMPに安全なJavaソフトウェア(* http://stackoverflow.com/a/2533118/53974)のようなものはほとんどありません。 幸いなことに、適切なAPIを使用している場合、SDKは明らかに例外です。正規表現は恩恵を受けるAPIの1つです。 http://www.oracle.com/us/technologies/java/supplementary-142654.html – Blaisorblade