Java 实现repalceAll只替换第二个匹配到的字符串
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。需求:将字符串 time:[* TO *] 中第二个*替换为 test实现代码输出:原字符串:time:[* TO *]替换后:time:[* TO test]正则中()表示提取匹配的字符串并分组;会分配存储空间,可以用$1取得匹配到的字符串;\\1表示与第一个()中匹配的内容相同,也可以继续写(\\*);(.*?)为勉强匹配方式,意思是匹配任何字符。看代码吧~1.去除空格:s = s.replace;2.去除回车:s = s.replace;字符串去除多个字符串(括号):
下载地址
用户评论