如何从Scala中的文本中删除数字?

Roz*_*ita 3 regex text scala apache-spark

如何从Scala中删除数字形式的文本?

例如,我有这样的文字:

canon 40 22mm lens lock strength plenty orientation 321 .
Run Code Online (Sandbox Code Playgroud)

删除后:

canon lens lock strength plenty orientation .
Run Code Online (Sandbox Code Playgroud)

小智 7

请尝试filterfilterNot

val text = "canon 40 22mm lens lock strength plenty orientation 321 ."
val without_digits = text.filter(!_.isDigit)
Run Code Online (Sandbox Code Playgroud)

要么

val text = "canon 40 22mm lens lock strength plenty orientation 321 ."
val without_digits = text.filterNot(_.isDigit)
Run Code Online (Sandbox Code Playgroud)