修剪Clojure中URL的最后一部分

修剪Clojure中URL的最后一部分,clojure,Clojure,我需要修剪Clojure中URL的最后一部分。就像我有http://example.com/file.html我需要取出file.html。如何在Clojure中执行此操作?此方法使用JVM附带的标准库,因此您不需要任何额外的库: (-> "http://example.com/file.html" java.net.URL. .getPath java.io.File. .getName) ;;=> "file.html" 另请参阅可能相关

我需要修剪Clojure中URL的最后一部分。就像我有
http://example.com/file.html
我需要取出
file.html
。如何在Clojure中执行此操作?

此方法使用JVM附带的标准库,因此您不需要任何额外的库:

(-> "http://example.com/file.html" java.net.URL. .getPath java.io.File. .getName)
;;=> "file.html"

另请参阅可能相关的代码。

请添加您尝试过的代码以及失败的原因(例如错误、堆栈跟踪、日志等),以便我们对其进行改进。您链接到了正确的答案,但总结错误。URL是一个遗留类,在大多数情况下应被视为有毒废物倾倒场。非常喜欢使用URI,正如您链接到的答案一样。@Rulle这与您使用的相同,只是用java.net.URI替换java.net.URL