【发布时间】:2021-06-20 16:48:53
【问题描述】:
我得到以下 url 字符串路径作为示例:
以下字符串url格式/version/mydownload?a=abc&b=bbb&c=ccc
我的问题,如何验证?你会拆分/ 和& 然后循环还是有更好的验证方法?
我的 url 字符串不包括 http 或 www,但它是 url 字符串的一部分,如上所示,您是否将字符串拆分并检查其格式是否正确?
【问题讨论】:
-
正确的解决方案是使用 URL/URI 解析器;见stackoverflow.com/questions/13592236。由于需要处理各种特殊情况,手动验证 URL 确实很棘手。
-
我有一个特定的字符串格式(url),需要验证该字符串格式是否通过。
-
格式总是相同的(url)
-
使用解析器仍然是正确的解决方案...除非您的基准测试/分析告诉您此验证确实是性能瓶颈。 (不要过早优化...)
-
@StephenP 不,它没有回答我的问题,而且我没有验证整个 url,只是验证 url 字符串的一部分。
标签: java