我想在String
:
String text = "hiMyNameIsAnnaIam19YearsOld;
我该怎么做?
答案 0 :(得分:3)
有一种名为replace的字符串方法。这与特定字符串匹配。
text.replace("19", "23");
有一种名为replaceAll的字符串方法。这与正则表达式匹配。
str.replaceAll(Regex, "X");
(你必须构建一个正则表达式.X将替换正则表达式匹配的任何内容) 所以要改变19到23.你会这样做:
text.replaceAll("19", "23");
https://en.wikipedia.org/wiki/Regular_expression
这两种方法的区别在于:replace方法,你知道要替换的字符串,以及replaceall方法,你没有。
答案 1 :(得分:0)
您需要调用string的replace方法,然后将结果签名为text
变量
text = text.replace("19", "23")
答案 2 :(得分:0)
你可以这样做: text.replaceAll(" 19"," 23");
你可以在这里更喜欢: Docs for replaceAll method