gpt4 book ai didi

Java 正则表达式参数

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:31 24 4
gpt4 key购买 nike

所以如果我想用给定值替换所有数字,我可以使用

"hello8".replaceAll("[1-9]", "!");

hello!

现在有没有办法获取实际匹配的数字并将其添加到字符串中?

例如

hello!8

最佳答案

一个选项是设置一个捕获组:

"hello8".replaceAll("([1-9])", "!$1");

另一种选择是使用$0,这意味着整个匹配:

"hello8".replaceAll("[1-9]", "!$0");

另请参阅:regular-expressions.info/java

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

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