在 Scala 中,replaceAll 函数使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
String replaceAll(String regex, String replacement)
参数 | 描述 |
---|---|
regex | 正则表达式 |
replacement | 需要替换为的字符串 |
返回替换后的字符串。
使用 replaceAll 函数,实现字符串正则替换
object HaiCoder {
def main(args: Array[String]) : Unit = {
println("嗨客网(www.haicoder.net)!\n")
var str1 = "Hello,HaiCoder, Hello, World!"
var str = str1.replaceAll("Hello", "Hai")
printf("str = %s\n", str)
}
}
程序运行后,控制台输出如下:
我们使用了 replaceAll 函数实现了字符串的正则替换,这里,我们看到,所有的 “Hello” 都被替换为了 “Hai”。
在 Scala 中,replaceAll 函数使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。