【发布时间】:2018-05-10 14:09:00
【问题描述】:
我试图在 JDK 1.3 中运行下面提到的代码并给出错误,因为 JDK1.3 不支持 string.replaceall
strtobeReplaced = strtobeReplaced.replaceall("&","&");
strtobeReplaced = strtobeReplaced.replaceall("].value","");
任何人都可以建议 java 1.3 中的替代代码吗?
【问题讨论】:
-
由于 regex 直到 Java 4 才被添加,你需要一个第三方的 regex 库。或者从那个古老的 Java (于 2000 年发布,2002 年被 Java 4 取代) 升级。或者,由于您实际上并未使用正则表达式,因此请使用
indexOf和substring和StringBuffer编写自己的循环。 -
replaceAll在 Java 1.4 中添加。你可以向后移植Pattern和Matcher,但你为什么要打扰呢?您知道 1.3 已经停产十多年了吗?
标签: java string str-replace replaceall