URLParse

URLParse["url"]

采用一个格式良好的 URL,并且给出对应于 URL 的部分的值的关联性.

URLParse["url","component"]

只返回指定的部分.

URLParse["url",{component1,component2,}]

只返回特定的部分列表.

更多信息和选项

  • URLParse 提取的可能部分包括:
  • "Scheme"URL 方案(出现在开头)
    "User"用户信息
    "Domain"域名或者主机
    "Port"端口号(在 : 后出现)
    "Path"路径列表(由 / 分隔)
    "PathString"以字符串表示的完整路径
    "AbsoluteDomain"以字符串表示的完整域名,包括方案
    "AbsolutePath"以字符串表示的完整路径,包括方案和路径
    "Query"参数值对列表(在 ? 之后出现)
    "QueryString"完整的查询字符串
    "Fragment"片断指定(在 # 之后)
  • 如果一个特定的部分在 URL 中没有出现,该部分返回的值是 None.
  • 如果出现的话,"Port" 部分以整数形式返回.
  • URL 的结束/路径部分由 URLParse 返回的 "Path" 部分中的最后一个元素 "" 表示.
  • URLParse["url"] 返回 Association 包括下列键序列:"Scheme""User""Domain""Port""Path""Query""Fragment".
  • URLParse[{"url1","url2",},] 给出 URL 列表的结果.
  • URLParse 含有选项 CharacterEncoding,它指定在 URL 中假定的字符代码的编码方式. 默认值是 "UTF-8".
  • 系统也支持 URLParse[URL["url"],]URLParse[CloudObject["url"],].

范例

打开所有单元关闭所有单元

基本范例  (3)

把 URL 解析为各个部分:

只解析路径和查询:

URLParse 自动线性作用于列表:

范围  (5)

求 URL 的域:

从一个普通的 URL 获得用户信息:

路径以列表形式返回:

完全的路径字符串可以使用 "PathString" 获得:

查询以规则的解码列表形式返回:

原始的查询字符串可以使用 "QueryString" 获得:

"Query" 分隔 "AbsolutePath"

可以使用 URLCloudObject

Wolfram Research (2014),URLParse,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLParse.html (更新于 2016 年).

文本

Wolfram Research (2014),URLParse,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLParse.html (更新于 2016 年).

CMS

Wolfram 语言. 2014. "URLParse." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/URLParse.html.

APA

Wolfram 语言. (2014). URLParse. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/URLParse.html 年

BibTeX

@misc{reference.wolfram_2024_urlparse, author="Wolfram Research", title="{URLParse}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/URLParse.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_urlparse, organization={Wolfram Research}, title={URLParse}, year={2016}, url={https://reference.wolfram.com/language/ref/URLParse.html}, note=[Accessed: 22-November-2024 ]}