gpt4 book ai didi

java - 在字符串中的特殊字符之间搜索子字符串

转载 作者:行者123 更新时间:2023-11-29 06:05:55 25 4
gpt4 key购买 nike

我有一个像

这样的字符串
(&(objectclass=${abc})(uid=${xyz}))

如何搜索 ${abc}${xyz} 并替换为其他字符串。这样的子字符串可以出现任意次数,即主字符串中的 ${abc}。我在考虑 string.indexOf( 但这可能很困惑。有什么最好的方法吗?

${abc} 将被替换为另一个字符串 abc。我将从其他一些参数中获取它们。

最佳答案

您需要转义特殊字符(${})。试试这个:

str.replaceAll("\\$\\{abc\\}","abc");

这可能很奇怪,但可以帮助您:

str = str.substring(str.indexOf("${")+2, str.indexOf("}"))

这将适用于 ${} 之间的所有(任意数量的)字符串。

关于java - 在字符串中的特殊字符之间搜索子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534996/

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