首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    replace、replaceAll、replaceFirst

    聊聊这仨很常用的函数 我相信很多人也跟我一样也有个误区,错把replace当成replaceFirst,把replaceAll当成replace 实际上,replace函数会替换掉满足字符串中所有出现过第一个参数中的值的地方...string.replaceFirst("[A-Za-z0-9]", ""); // uben love strawberry 并且replaceFirst支持正则表达式,replace则不支持 而replaceAll...则是用于需要替换所有满足正则表达式匹配的场景 String string = "ruben love strawberry"; String replaceAll = string.replaceAll...String replaceFirst = string.replaceFirst("\\D", ""); // :\Directory\directory\file.suffix String replaceAll...= string.replaceAll("\\D", ""); // 就是我们需要替换的字符中如果出现了刚好满足正则的情况下。。。

    1.6K20

    Java 替换字符串 replace 和 replaceAll

    replaceAll(String regex, String replacement)这个方法使用正则表达式 regex 来识别要替换的部分,并将其替换为 replacement。...方法说明:replaceAll 方法接受两个参数:第一个参数 regex 是一个正则表达式,用于匹配字符串中需要被替换的部分;第二个参数 replacement 是用来替换匹配到的子字符串的新字符串。...示例代码 public static void main(String[] args) { // 使用 replaceAll 方法替换所有数字为 "#" String...这个方法类似于 replaceAll(), 但它只替换第一个匹配的模式。...总结在Java中,替换字符串的常用方法主要包括String类的replace()、replaceAll()、replaceFirst()方法,以及StringBuilder和StringBuffer类的

    1.1K10
    领券