Bal*_*laB 1 scala scala-2.8 scala-2.10
我有
val content = "bala.ba* muthu.t@ jiang.xin="
Run Code Online (Sandbox Code Playgroud)
如何过滤Scala中的垃圾字符(*,@&=)?
现在我使用java子串,这可能不是最好的scala.
我也试过了
filter (_ != "*" ) filter (_ != "@") filter (_ != "=")
Run Code Online (Sandbox Code Playgroud)
不要觉得这是正确的方式
我想用最好的功能方式
先谢谢你们...
您可以创建一个Set并将其用作以下函数:
val specialChars = Set('*', '@', '&', '=')
val content = "bala.ba* muthu.t@ jiang.xin="
val res = content filterNot specialChars
// bala.ba muthu.t jiang.xin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |