gpt4 book ai didi

java - 将第一个@替换为{{第二个@替换为}}

转载 作者:行者123 更新时间:2023-12-02 11:11:00 25 4
gpt4 key购买 nike

我有一个文件,其值以@开头并以@结尾

我需要将整个文档的第一个@替换为{{,将第二个@替换为}},到目前为止我还没有运气。

看到了很多关于更换的解决方案,但不是针对这个。希望有人能帮助我。谢谢!

最佳答案

您可以匹配和 @ ,然后使用否定字符类匹配而不是 @并将其捕获到一个组中(捕获组 1),最后匹配 @再次。作为替换使用 {{group1}}

匹配

@([^@]+)@

替换

{{$1}}

示例代码

String regex = "@([^@]+)@";
String string = "@testvalue1@ text @testvalue2@ text";
String subst = "{{$1}}";
System.out.println(string.replaceAll(regex, subst));

Demo

关于java - 将第一个@替换为{{第二个@替换为}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50620873/

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