gpt4 book ai didi

Java正则表达式

转载 作者:行者123 更新时间:2023-12-01 23:11:59 26 4
gpt4 key购买 nike

我正在尝试写这样的东西:

Pattern p = Pattern.compile("Mar\\w");
Matcher m = p.matcher("Mary");

String result = m.replaceAll("\\w");

理想的结果是“y”。有什么想法吗?

最佳答案

你的问题不太清楚,但我认为你想使用前瞻:

Pattern p = Pattern.compile("Mar(?=\\w)");
Matcher m = p.matcher("Mary");
String result = m.replaceAll("");

在线查看:ideone

或者您可以使用捕获组:

Pattern p = Pattern.compile("Mar(\\w)");
Matcher m = p.matcher("Mary");
String result = m.replaceAll("$1");

在线查看:ideone

关于Java正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com