Scala正则表达式:如何替换字符串中的BELL字符(\ 007)

时间:2013-11-01 13:42:37

标签: regex scala

我需要清理包含来自JSON文档的BELL字符的String。我不知道如何定义正则表达式

import scala.util.matching.Regex

def sanitize(dirtyString: String): String = {
   val pattern = "\007" // Octal definition or other ???
   pattern.r.replaceAllIn(dirtyString, "")
}

任何帮助?

1 个答案:

答案 0 :(得分:3)

尝试

dirtyString.replace("\u0007", "");

这比使用正则表达式执行此类任务要快得多。

请参阅Replace a string by character code instead of regex?