如何在Haskell中提取URL路径的最后一部分

随机化

Network.URI用来解析网址(String)。如何从返回的URIparseUri url)路径的最后一部分获取信息?还是有比这更好的选择Network.URI

例如来自:http : //www.foo.com/foo1/foo2/bar.html?q=2&q2=x#tag

我只想获取“ bar.html”

阿农

您可以轻松地从中提取最终部分URI

uriPath从解析的中提取URI,然后反向进行操作,直到遇到斜线为止。

例如,

getFinalPart :: URI -> String
getFinalPart = reverse . takeWhile (/='/') . reverse . uriPath

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 JavaScript 从 URL 中提取路径的一部分的方法?

如果路径的最后一部分是变量,如何使我的网页的 URL 起作用?

如何在蜂巢中提取字符串的一部分

如何在RDD中提取一部分字符串?

如何在javascript中提取字符串的一部分?

如何在RegEx中提取字符串的一部分

如何在Java中提取CSV文件的文件名的一部分

如何在python中提取一部分字符串?

如何在最后一个下划线之后在Excel中提取字符串的最后一部分

如何在 CakePHP 3 中访问 GET url 的最后一部分

如何在PHP中删除URL的最后一部分

如何在Ant设计中获取当前URL的最后一部分

PHP中的Regex:如何在最后一部分URL中获取单词?

在Lua中提取字符串的最后一部分

在c#中提取路径的一部分

在bash中提取包含数字的路径的一部分

Google表格提取路径文件的最后一部分

当根据特征定义提取函数的返回类型时,如何在 Rust 中提取函数的一部分?

如何在 Python 中的文本文件中提取部分图案线条的一部分?

努力在Haskell中提取列表的一部分

Pythonpath 获取路径的最后一部分

从日志中提取线的一部分

批量提取路径的一部分

提取路径的一部分

使用sub提取路径的一部分

如何在画布中提取图像的一部分并将其用作div的背景图像?

如何在Windows批处理文件中提取字符串的一部分?

如何在MySQL中提取Base64编码的字符串的一部分?

如何在javascript中提取作為參數傳遞的鏈接的一部分?