Java正则表达式,用于更改字符串中每个单词的第i个索引
我写了一个regex \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
共 (0) 个答案