Scala replaceAll函数

Scala replaceAll函数教程

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) } }

程序运行后,控制台输出如下:

27_Scala replaceAll函数.png

我们使用了 replaceAll 函数实现了字符串的正则替换,这里,我们看到,所有的 “Hello” 都被替换为了 “Hai”。

Scala replaceAll函数总结

在 Scala 中,replaceAll 函数使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。