草庐IT

myMatcher

全部标签

java - 如何在没有 StringTokenizer 的情况下替换字符串中的标记

给定一个字符串:Hello{FIRST_NAME},thisisapersonalizedmessageforyou.其中FIRST_NAME是任意标记(传递给方法的映射中的键),以编写一个例程将该字符串转换为:HelloJim,thisisapersonalizedmessageforyou.给定一个map,其中包含一个条目FIRST_NAME->Jim。似乎StringTokenizer是最直接的方法,但Javadocs真的说你应该更喜欢使用正则表达式方法。您将如何在基于正则表达式的解决方案中做到这一点? 最佳答案 谢谢大家的回