当前位置: 代码迷 >> J2SE >> Java String怎样实现 temp.replaceLast(regex,replacement)?解决思路
  详细解决方案

Java String怎样实现 temp.replaceLast(regex,replacement)?解决思路

热度:620   发布时间:2016-04-24 00:50:45.0
Java String怎样实现 temp.replaceLast(regex,replacement)???
RT,众所周知,在JAVASE 中 String有方法replaceFirst(regex,replacement),为什么没有replaceLast(regex,replacement)??用正则不能实现么?如果可以,怎样实现?

------解决方案--------------------
last的问题我个人觉得在于系统很难把正则表达式反过来解析,然后把字符串reverse后进行匹配。
而lastIndexOf的话比较简单,把字符串反过来查找就完毕了。


没想出来一个正则就能实现取最后一个,如果用Pattern配合循环倒可以拿到最后一个。
------解决方案--------------------
last的问题我个人觉得在于系统很难把正则表达式反过来解析,然后把字符串reverse后进行匹配。
而lastIndexOf的话比较简单,把字符串反过来查找就完毕了。
  相关解决方案