基本上我需要在 java 中的字符串中检索 <> 或 {} 块中的数据。
字符串可能包含也可能不包含 <> 或 {} 标记。
该字符串可能包含多个 <> 或 {} 块。
<> 和 {} 块中的数据基本上是变量或函数名称。
d1 = "1234";
d2 = "5678";
sampleString = "aaa<d1>aaa{d1}aaa<d2>aaa";
我需要结果类似于这样的东西。
resultString = "aaa1234aaa4321aaa5678aaa";
提前致谢。:)
编辑
我应该注意 <> 和 {} 块内的值是动态的。
我本可以有
sampleString = "aaa<d5>aaa{d1}aaa<d2>aaa";
这意味着它将从属性/变量/参数/等中获取值 d5。
我应该从一开始就说明这一点。:p