我编写了一个正则表达式\b\S\w(\S(?=.))
来查找单词中的每三个符号并将其替换为“1”。现在我正在尝试使用这个表达式,但真的不知道如何正确使用它。
Pattern pattern = Pattern.compile("\\b\\S\\w(\\S(?=.))");
Matcher matcher = pattern.matcher("lemon apple strawberry pumpkin");
while (matcher.find()) {
System.out.print(matcher.group(1) + " ");
}
所以结果是:
m p r m
以及如何使用它来制作这样的字符串
le1on ap1le st1awberry pu1pkin