Regex Scala正则表达式:如何替换字符串中的贝尔字符(\007)
我需要清理包含来自JSON文档的贝尔字符的字符串。我不知道如何定义正则表达式模式Regex Scala正则表达式:如何替换字符串中的贝尔字符(\007),regex,scala,Regex,Scala,我需要清理包含来自JSON文档的贝尔字符的字符串。我不知道如何定义正则表达式模式 import scala.util.matching.Regex def sanitize(dirtyString: String): String = { val pattern = "\007" // Octal definition or other ??? pattern.r.replaceAllIn(dirtyString, "") } 有什么帮助吗?试试看 dirtyString.rep
import scala.util.matching.Regex
def sanitize(dirtyString: String): String = {
val pattern = "\007" // Octal definition or other ???
pattern.r.replaceAllIn(dirtyString, "")
}
有什么帮助吗?试试看
dirtyString.replace("\u0007", "");
这将比使用regexp执行此类任务快得多
请参见
dirtyString.replace("\u0007", "");
这将比使用regexp执行此类任务快得多
请参见
dirtyString.replace("\u0007", "");
这将比使用regexp执行此类任务快得多
请参见
dirtyString.replace("\u0007", "");
这将比使用regexp执行此类任务快得多
请参见这只会取代一次。否。它将取代每次事件。检查自己:我坚持用
replace
替换replaceAll
。对这个“All”后缀似乎有一个普遍的误解。下面是解释:replaceAll
使用正则表达式。这对你有用,但对于简单的替换,replace
更为优越。这只会替换一次。否。它将取代每次事件。检查自己:我坚持用replace
替换replaceAll
。对这个“All”后缀似乎有一个普遍的误解。下面是解释:replaceAll
使用正则表达式。这对你有用,但对于简单的替换,replace
更为优越。这只会替换一次。否。它将取代每次事件。检查自己:我坚持用replace
替换replaceAll
。对这个“All”后缀似乎有一个普遍的误解。下面是解释:replaceAll
使用正则表达式。这对你有用,但对于简单的替换,replace
更为优越。这只会替换一次。否。它将取代每次事件。检查自己:我坚持用replace
替换replaceAll
。对这个“All”后缀似乎有一个普遍的误解。下面是解释:replaceAll
使用正则表达式。它对您很有用,但对于简单的替换,replace
更为优越。