文字列から部分文字列をフィルタリングしようとしています。問題は単に "fd"というサブ文字列を "fdskufh"から削除するのではなく、それは文字列から "fd"を削除しますが、2番目のfも削除するので、新しい文字列は "skuh"になります。どんな提案も高く評価されますか?私は、以下の機能を使用している:s
内のすべての文字を反復処理するために起こって、ch
にある任意の文字を除外するために起こっている:コードのあなたのラインが何を意味するのかで文字列のスカラフィルタ部分文字列
def stripChars(s:String, ch:String)= s filterNot (ch contains _)
's.replace(ch、" ")'? –