【发布时间】:2016-07-12 01:40:13
【问题描述】:
在过去的一个小时里,我一直在努力想出一种使用 Java 的雄辩方式(该应用程序是 Java 语言,所以我必须使用它)来处理特定问题。我试图用主题标签替换 RESTful URL 中的任何数字(即使它有前导零),以便我们可以跟踪特定调用的次数,而不管 ID 是什么。以下是我想要做的一些示例:
http://host.com/api/person/1234 必须是http://host.com/api/person/#####
http://host.com/api/person/1234/jobs 必须是http://host.com/api/person/#####/jobs
http://host.com/api/person/1234/jobs/321 必须是http://host.com/api/person/#####/jobs/#####
http://host.com/api/person/abc1234/jobs需要留下http://host.com/api/person/abc1234/jobs
将插入的主题标签将始终是 5 个主题标签,以保持统一。我使用两个步骤来完成这项工作,我试图找出一种使用正则表达式和 replaceAll 的方法来一次性完成,尽管如果其他人知道一个更好的方法来一步完成,我也对此持开放态度。
【问题讨论】:
-
叹息。这些天孩子们真的把英镑符号称为“标签”吗?