首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

要查找数字的前5位和后2位数字,必须在URL中指定正则表达式

正则表达式是一种用来匹配和处理文本的强大工具。它可以用来在字符串中查找、替换和提取特定的模式。在这个问题中,我们需要使用正则表达式来匹配URL中的数字,并提取出前5位和后2位数字。

以下是一个示例的正则表达式,可以用来匹配URL中的数字:

\d{5}(\d{2})?

解释:

  • \d 表示匹配任意一个数字
  • {5} 表示前面的\d需要匹配5次,即匹配5位数字
  • (\d{2})? 表示前面的\d需要匹配2次,即匹配2位数字,但这部分是可选的,即URL中可能没有后2位数字

使用这个正则表达式,我们可以通过编程语言中的正则表达式函数来提取URL中的前5位和后2位数字。

以下是一个示例的Python代码,演示如何使用正则表达式提取URL中的数字:

代码语言:txt
复制
import re

url = "https://www.example.com/12345.html"
pattern = r"\d{5}(\d{2})?"

matches = re.findall(pattern, url)
if matches:
    first_five_digits = matches[0][:5]
    last_two_digits = matches[0][-2:]
    print("前5位数字:", first_five_digits)
    print("后2位数字:", last_two_digits)
else:
    print("未找到匹配的数字")

输出结果:

代码语言:txt
复制
前5位数字: 12345
后2位数字: 45

在这个例子中,我们使用了Python的re模块来执行正则表达式的匹配和提取操作。首先,我们定义了一个正则表达式模式,然后使用re.findall函数在URL中查找匹配的数字。如果找到了匹配的数字,我们提取出前5位和后2位数字,并打印出来。如果没有找到匹配的数字,我们打印出未找到匹配的提示。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云正则表达式引擎:https://cloud.tencent.com/product/regex-engine
  • 腾讯云云函数(Serverless):https://cloud.tencent.com/product/scf
  • 腾讯云API网关:https://cloud.tencent.com/product/apigateway
  • 腾讯云CDN加速:https://cloud.tencent.com/product/cdn
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云云数据库MySQL版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云云数据库MongoDB版:https://cloud.tencent.com/product/cdb_mongodb
  • 腾讯云云数据库Redis版:https://cloud.tencent.com/product/cdb_redis
  • 腾讯云云数据库SQL Server版:https://cloud.tencent.com/product/cdb_sqlserver
  • 腾讯云云数据库PostgreSQL版:https://cloud.tencent.com/product/cdb_postgresql
  • 腾讯云云数据库MariaDB版:https://cloud.tencent.com/product/cdb_mariadb
  • 腾讯云云数据库TDSQL-C版:https://cloud.tencent.com/product/cdb_tdsqlc
  • 腾讯云云数据库TDSQL-MariaDB版:https://cloud.tencent.com/product/cdb_tdsqlmariadb
  • 腾讯云云数据库TDSQL-MySQL版:https://cloud.tencent.com/product/cdb_tdsqlmysql
  • 腾讯云云数据库TDSQL-PostgreSQL版:https://cloud.tencent.com/product/cdb_tdsqlpostgresql
  • 腾讯云云数据库TDSQL-SQLServer版:https://cloud.tencent.com/product/cdb_tdsqlsqlserver
  • 腾讯云云数据库TDSQL-MongoDB版:https://cloud.tencent.com/product/cdb_tdsqlmongodb
  • 腾讯云云数据库TDSQL-Redis版:https://cloud.tencent.com/product/cdb_tdsqlredis
  • 腾讯云云数据库TDSQL-Pika版:https://cloud.tencent.com/product/cdb_tdsqlpika
  • 腾讯云云数据库TDSQL-PolarDB版:https://cloud.tencent.com/product/cdb_tdsqlpolardb
  • 腾讯云云数据库TDSQL-TiDB版:https://cloud.tencent.com/product/cdb_tdsqltidb
  • 腾讯云云数据库TDSQL-GaussDB版:https://cloud.tencent.com/product/cdb_tdsqlgaussdb
  • 腾讯云云数据库TDSQL-Oracle版:https://cloud.tencent.com/product/cdb_tdsqloracle
  • 腾讯云云数据库TDSQL-DB2版:https://cloud.tencent.com/product/cdb_tdsqldb2
  • 腾讯云云数据库TDSQL-Sybase版:https://cloud.tencent.com/product/cdb_tdsqlsybase
  • 腾讯云云数据库TDSQL-InfluxDB版:https://cloud.tencent.com/product/cdb_tdsqlinfluxdb
  • 腾讯云云数据库TDSQL-ClickHouse版:https://cloud.tencent.com/product/cdb_tdsqlclickhouse
  • 腾讯云云数据库TDSQL-Druid版:https://cloud.tencent.com/product/cdb_tdsqldruid
  • 腾讯云云数据库TDSQL-Neo4j版:https://cloud.tencent.com/product/cdb_tdsqlneo4j
  • 腾讯云云数据库TDSQL-ELK版:https://cloud.tencent.com/product/cdb_tdsqlelk
  • 腾讯云云数据库TDSQL-ES版:https://cloud.tencent.com/product/cdb_tdsqles
  • 腾讯云云数据库TDSQL-Memcached版:https://cloud.tencent.com/product/cdb_tdsqlmemcached
  • 腾讯云云数据库TDSQL-Cassandra版:https://cloud.tencent.com/product/cdb_tdsqlcassandra
  • 腾讯云云数据库TDSQL-ClickHouse版:https://cloud.tencent.com/product/cdb_tdsqlclickhouse
  • 腾讯云云数据库TDSQL-Druid版:https://cloud.tencent.com/product/cdb_tdsqldruid
  • 腾讯云云数据库TDSQL-Neo4j版:https://cloud.tencent.com/product/cdb_tdsqlneo4j
  • 腾讯云云数据库TDSQL-ELK版:https://cloud.tencent.com/product/cdb_tdsqlelk
  • 腾讯云云数据库TDSQL-ES版:https://cloud.tencent.com/product/cdb_tdsqles
  • 腾讯云云数据库TDSQL-Memcached版:https://cloud.tencent.com/product/cdb_tdsqlmemcached
  • 腾讯云云数据库TDSQL-Cassandra版:https://cloud.tencent.com/product/cdb_tdsqlcassandra

请注意,以上链接仅为示例,具体的产品和链接可能会根据腾讯云的更新而变化。建议您访问腾讯云官方网站以获取最新的产品信息和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

TextViewURL指定特殊字符串与点击事件解析

使用TextView时,有时可能需要给予TextView里特定字符串,比如URL,数字特别的样式,希望能够添加点击事件。...比如发短信时,文字里url就可以点击直接打开浏览器,数字可以点击拨打电话。...(比如用正则表达式解析出URL数字等等,并指定样式),这部分核心就是调用SpannableString对象setSpan()方法; public void setSpan(Object what,...flags总共有四种,他意味着是否影响指定一个或一个字符串 3.TextView.setText(spannableString),由于SpannableString实现了CharSequence...其他这里不一一赘述)。 然后我filterNumber方法,就是利用正则表达式来过滤数字,并调用setSpan一一传入相应startend。

1.1K10

一个正则表达式测试(只可输入中文、字母和数字

“+”元字符规定其前导字符必须在目标对象连续出现一次或多次。 “*”元字符规定其前导字符必须在目标对象中出现零次或连续多次。 “?”元字符规定其前导对象必须在目标对象连续出现零次或一次。...{n,m} m n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 三个 o。'o{0,1}' 等价于 'o?'。...对其进行查找 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式可用标志正则表达式对象。也可以是包含正则表达式模式可用标志变量名或字符串文字。...{n,m} m n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。刘, "o{1,3}" 将匹配 "fooooood" 三个 o。'o{0,1}' 等价于 'o?'。...这包括所有的大写小写字母字符,所有数字,所有标点符号以及一些符号。 最简单正则表达式是一个单独普通字符,可以匹配所搜索字符串该字符本身。

5.6K61
  • 一个正则表达式测试(只可输入中文、字母和数字

    因为nickNameTextField.textpred匹配时候返回是YES。所以在判断他们匹配时情况加!。 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。...“+”元字符规定其前导字符必须在目标对象连续出现一次或多次。 “*”元字符规定其前导字符必须在目标对象中出现零次或连续多次。 “?”元字符规定其前导对象必须在目标对象连续出现零次或一次。...{n,m} m n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 三个 o。'o{0,1}' 等价于 'o?'。...{n,m} m n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。刘, "o{1,3}" 将匹配 "fooooood" 三个 o。'o{0,1}' 等价于 'o?'。...这包括所有的大写小写字母字符,所有数字,所有标点符号以及一些符号。 最简单正则表达式是一个单独普通字符,可以匹配所搜索字符串该字符本身。

    5.1K20

    常用正则表达式

    [a-z A-Z 0-9 _]+)+)*$   只能是字母、数字、下划线;必须有@.同时格式规范 邮件 13.^\w+@\w+(\.\w+)+(\,\w+@\w+(\....___FCKpd___0quot;  //url 六,JS正则表达式 rge.test(str) 检验目标对象是否包含匹配模式,并相应返回true或false rge.source str.search...如果它找到匹配,则 exec 方法返回一个数 str.match(rge) 用正则表达式模式在字符串运行查找,并返回包含该查找结果一个数组(全文匹配模式g,否则只返回第 一个匹配内容) match...(忽略大小写) m (多行查找) 定界符:/ / 前导字符: 元字符:规定前导字符在目标对象中出现模式 “ +”元字符规定其前导字符必须在目标对象连续出现一次或多次。.../ 限定符:可以指定正则表达式一个给定组件必须要出现多少次才能满足匹配。

    3K121

    spring mvc 使用@notNull 注解验证请求参数

    ,其值必须大于等于指定最小值 @Max(value): 被注释元素必须是一个数字,其值必须小于等于指定最大值 @DecimalMin(value): 被注释元素必须是一个数字,其值必须大于等于指定最小值...@DecimalMax(value): 被注释元素必须是一个数字,其值必须小于等于指定最大值 @Size(max,min): 被注释元素大小必须在指定范围内。...@Digits(integer,fraction): 被注释元素必须是一个数字,其值必须在可接受范围内 @Past: 被注释元素必须是一个过去日期 @Future: 被注释元素必须是一个将来日期...@Pattern(value): 被注释元素必须符合指定正则表达式。...@Email: 被注释元素必须是电子邮件地址 @Length: 被注释字符串大小必须在指定范围内 @NotEmpty: 被注释字符串必须非空 @Range: 被注释元素必须在合适范围内 发布者

    1.4K10

    Python正则表达式及其常用匹配函数用法简介

    Python正则表达式简单应用示例演示 这次给大家主要是介绍Python正则表达式,及其相关函数基本使用方法,并且捎带一些正则表达式给我们带来便利。...repl : 替换字符串,也可为一个函数。 string : 要被查找替换原始字符串。 count : 模式匹配替换最大次数,默认 0 表示替换所有的匹配。...flags : 编译时用匹配模式,数字形式。 三个为参数,两个为可选参数。 下图是个实际例子: ? 输出结果如下图所示: ?.../8 正则表达式模式/ 模式字符串使用特殊语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式字母和数字匹配同样字符串。...= ”board-iten-main” >一般来说我们找到两层就可以找到我们结果。

    1.3K20

    Python正则表达式-re模块奇技淫巧

    正则表达式可以先给匹配相应字符串集指定规则,再通过re模块一某些方式来修改或分隔字符串。...c ac {m} 匹配一个字符m次 a{3}c aaac {m,n} 匹配一个字符m到n次,mn可以省略,mn默认值分别是0次无限次 a{1,2}c aac ^ 匹配字符串开始位置,不匹配任何字符...二、search()查找 查找文本模式主要使用search()函数。...pattern是表达式字符串 repel是替换字符 string是用于匹配字符串 count是最大替换次数,超出不再替换 flag同上文 常用正则表达式 数字 ---- 数字表达式校验主要针对文本中出现数字进行正则表达式匹配...^[0-9]* 前文提到^是匹配字符串开始位置;是匹配字符结束位置;[0-9]表示任一数字;*匹配一个字符0次或无数次。下面的将不再赘述,不清楚请翻阅上文。

    87830

    sed 命令+正则表达式

    sed必须通过行号正则表达式指定要改变文本行 sed怎样读取数据:     sed从文件一个文本行或从标准输入几种格式读取数据,将之拷贝到一个编辑缓冲区,然后读命令行或脚本第一条命令,并使用这些命令查找模式或定位行号编辑它...5、使用\屏蔽一个特殊字符含义    有时需要查找一些字符或字符串,而它们包含了系统指定为特殊字符一个字符。...其中,“+”元字符规定其前导字符必须在目标对象连续出现一次或多次,“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次,而“?”...元字符规定其前导对象必须在目标对象连续出现零次或一次。   下面,就让我们来看一下正则表达式元字符具体应用。   ...因此,上述正则表达式将无法与诸如 “abc”等字符串匹配,因为“abc”最后一个字符为字母而非数字

    3.4K20

    笔记·正则表达式re库

    字符 我们先来认识一下构成正则表达式一些字符 普通字符 普通字符包括没有显式指定为元字符所有可打印不可打印字符。这包括所有大写小写字母、所有数字、所有标点符号一些其他符号。...特殊字符 所谓特殊字符,就是一些有特殊含义字符,如上面说”.txt”,简单说就是表示任何字符串意思。如果查找文件名中有的文件,则需要对进行转义,即在其加一个\。ls *.txt。...下面的正则表达式包含范围表达式,该范围表达式等效于上面显示括号列表。 /Chapter [1-5]/ 当以这种方式指定范围时,开始值结束值两者都包括在范围内。...string : 要被查找替换原始字符串。 count : 模式匹配替换最大次数,默认 0 表示替换所有的匹配。 flags : 编译时用匹配模式,数字形式。...三个为必选参数,两个为可选参数。

    1K30

    正则表达式详解

    如果查找文件名中有*文件,则需要对*进行转义,即在其加一个\。ls \*.txt。正则表达式有以下特殊字符。...3.2 字符类[ ] 可以使用字符类指定字符列表以匹配正则表达式一个位置。使用方括号([ ])定义字符类。.../[$\\\]\-]/ 2、字符类字符范围: 使用连字符指定字符范围,例如 A-Z、a-z 或 0-9。这些字符必须在字符类构成有效范围。...= ?!) 定义正向前查找组,它指定子模式位置必须匹配。但是,匹配正向前查找字符串部分可能匹配正则表达式剩余模式。例如,由于 (?...) 定义负向前查找组,它指定该组子模式位置必须不匹配。例如: 模式:$pattern = '/sh(?!

    1.4K10

    【python】一篇玩转正则表达式

    ,需要使用限定符(指定数量字符)来实现,例如匹配8位QQ号就是:^\d{8}$ ^表示行开始,\d表示匹配数字,{8}就是限定符表示匹配前面的字符8次,$表示行结束 常用限定符 限定符 说明 举例...,,}thon,可以匹配pyython到pyy...thon {n,m} 匹配前面的字符最少n次,最多m次 python{0,2},可以匹配pytho、python、pythonn三种情况 字符类 正则表达式查找数字字母是简单事...选择字符 如果我们想要它匹配结果是多种,就需要使用选择字符(|)该字符是或意思 举例 身份证长度为15位或18位,其中15位全为数字,18位分为全为数字17位为数字最后一位可能是数字或字符X...repl:表示替换字符串 string:表示要被查找替换原始字符串 count:可选参数,表示模式匹配替换最大次数,默认值为0 flags:表示标志位,用于控制匹配方式,如是否区分字母大小写...表示匹配字符串 maxsplit:可选参数,表示最大拆分次数 flags:表示标志位,用于控制匹配方式,如是否区分字母大小写 举例 对给定url地址中提取请求地址各个参数 代码 import

    65230

    Grep(Regex)正则表达式

    在GNUgrep实现,基本正则表达式扩展正则表达式语法之间没有功能上区别。唯一区别是,在基本正则表达式,元字符?,+,{,|,()被解释为文字字符。...查找以字符串“ linux”结尾行,可以使用: $grep 'linux$' file.txt 您还可以使用两个锚点构造一个正则表达式。...例如,查找仅包含“ linux”行,请运行: $grep '^linux$' file.txt 另一个有用示例是匹配所有空行^ $模式。 匹配单个字符 ....以下将匹配“sright”“ssright”,但不匹配“right”: $grep -E 's+right' file.txt 大括号字符{}使您可以指定确切数字,上限或下限或发生匹配必须发生范围...替换操作符| (pipe)允许您指定不同可能匹配,可以是文字字符串或表达式集。该操作符在所有正则表达式操作符优先级最低。

    2.8K40

    JavaScript实用手册

    声明提前(hoist) 声明提前是在开始执行程序,引擎会首先查找所有 var 声明变量 function 声明函数,将他们集中到当前作用域顶部优先创建,而赋值会留在原地 面试,凡是先使用,声明...基本信息 url 不支持多字节字符,会出现乱码,只要 url 包含多字节字符,先编码再发送 编码是将 url 多字节字符(汉字)转为由单字节组成编码 解码是将编码单字节字符序列再转回多字节字符原文...使用方法 编码: var 编码 url=encodeURI(带多字节字符 url) 解码: var 多字节原文=decodeURI(编码 url) 问题: url 还不允许使用个别保留字符:...查找,在一个字符串查找指定关键词出现位置 (1). 查找一个固定关键词出现位置 ①....分割,按指定字符,将字符串分割为多段子字符串 var arr=str.split("分隔符" | /正则表达式/); 切割子字符串组成数组,切割结果,不包含切割符本身 固定套路: 将字符串打散为字符数组

    3.4K10

    正则表达式入门(一)

    找到一本关于专门介绍正则表达式书,《正则表达式知必会(修订版)》,这本书非常适合入门,循序渐进。看完即可熟练使用正则表达式。   ...不过,绝大多数正则表达式实现也支持不区分大小写匹配操作。 2.2匹配任意字符 在正则表达式里,特殊字符(或字符集)用来给出搜索东西。. 字符(英文句号)可以匹配任何一个单个字符。...三、匹配一组字符串 3.1匹配多个字符某一个 在正则表达式里,我们可以使用元字符[]来定义一个字符集合。...5.2匹配重复次数 5.2.1为重复匹配次数设定一个精确值 如果你想为重复匹配次数设定一个精确值,把那个数字写在\{\}之间即可。...比如说,{3}意味着模式里一字符(或字符集合)必须在原始文本里连续重复出现3次才算是一个匹配:如果只重复了两次,则不算一个匹配。

    44330

    字符串之正则表达式

    前言: 授人以鱼不如授人以渔,大家在编程时候总会遇到查找某些复杂规则字符串,例如在 linux 系统,需要对多个文件里某段代码进行替换,你是不是还在每个文件打开逐一目标替换?...换句话说,正则表达式就是记录文本规则代码。 很可能你使用过 Windows 下用于文件查找通配符(wildcard),也就是 * ?。...这几乎是最简单正则表达式了,它可以精确匹配这样字符串:由两个字符组成,一个字符是 m, 一个是 e。...,或者 * ,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时就得使用 \ 来取消这些字符特殊意义。因此,应该使用 . *。当然,查找 \ 本身,也得用 \。...{n,m} m n 均为非负整数,其中 n<=m。最少匹配 n 次且最多匹配 m 次。例如, “o{1,3}” 将匹配 “fooooood” 三个 o 为一组,三个 o 为一组。

    3.3K20

    正则表达式用法简介与速查

    (n)| 条件回溯(if then else) 类似上面,then 执行内容与 else 执行内容之间,用 | 隔开。 6. 前后查找 元字符 说明 举例说明 (?=) 向前查找 (?...<=:\s*)\d+ 匹配结果 Tom: 80 Jane: 95 Jack: 100 解释: 本例,需要匹配冒号数字,所以用到了向后查找 (?...<=) 元操作符,由于冒号还有若干个空格, 故用 \s* 予以匹配,但冒号空格都不出现在匹配结果, 只出现后面 \d+ 匹配数字 (4) 取反前后查找(negtive lookahead/lookbehind...) 说明: 在下面的例子匹配a开头数字(但只取出数字)很容易, 只要使用普通“向后查找”就可以了。...但是如果匹配那些不以a开头数字(如下例8095), 就需要用到“取反前后查找”了。 示例文本 Tom's cardnum is a01. His score is 80.

    3.7K20

    mysql 知必会整理—sql 正则表达

    如果你需要查找名字中间有数字所有文件,可以使用一个正则表达式。如果你想在一个文本块中找到所有重复单词,可以使用一个正则表达式。...如果你想替换一个页面所有URL为这些URL实际HTML链接,也可以使用一个正则表达式(对于最后这个例子,或者是两个正则表达式)。...上面查找出包含1000或者包含任意+000,那么是否能有like 一样以什么开头呢?例如:like '1000%' 在正则也是有的,如"^" 是以什么什么开头,"$"是以什么什么结尾。...匹配不区分大小写 MySQL正则表达式匹配(自版本3.23.4)不区分大小写(即,大写小写都匹配)。...里面这个框框就表示了除了123外其他字符。 集合可用来定义匹配一个或多个字符。例如,下面的集合将匹配数字0到9: 范围不限于完整集合,[1-3][6-9]也是合法范围。

    1.3K20

    正则表达式大全

    须在它们之前加上一个 "\" . 2.字符类 将单独直接符放进括号内就可以组合成字符类.一个字符类和它所包含任何一个字符都匹配,所以正则表达式 / [abc] / 字母 "a" ,....这些复杂模式使用正则表达式语法指定了该表达式每个元素重复出现次数....______________________ 4.选择,分组引用 正则表达式语法还包括指定选择项,对子表达式分组引用一子表达式特殊字符.字符| 用于分隔供选择字符.例如: /ab|...代括号子表达式另一个用途是,允许我们在同一正则表达式后面引用前面的子表达式.这是通过在字符串 \ 加一位或多位数字来实现.数字指的是代括号 子表达式在正则表达式位置.例如: \1 引用是第一个代括号子表达式...例如:在下面的正则表达式指定为 \2: /([Jj]ava([Ss]cript)) \sis \s (fun\w*) / 对正则表达式一子表达式引用所指定并不是那个子表达式模式,而是与那个模式相匹配文本

    4.6K20

    项目实战 | Python爬虫概述与实践(二)

    语法: Find(name,attrs,recursive,text,**wargs) 比如,我们查找上述HTML文档第一个标签内容 from bs4 import BeautifulSoup...print(name,':',url) 三、正则表达式 正则表达式是对字符串操作逻辑公式,用事先定义好特定字符或这些字符组合构造“规则字符串”,用“规则字符串”来查找“给定字符串”是否含有某种子串...1.常用匹配模式 PS:可以先跳过表格,例子应用时,再回到表格对照 2.re方法 patten:模板 content:待查找字符串 比如,用patten匹配字符串两个连续数字 import...,月日都为1位或2位数字。...文档,在文档中找到包含电影名链接标签,制定正则表达式规则对想要内容进行检索。

    80610

    JavaScript学习参考结构

    toLocaleString 把数字转换为字符串,使用本地数字格式顺序。 toFixed 把数字转换为字符串,结果小数点后有指定位数数字。...正则表达式 修饰符 修饰符 描述 i 执行对大小写不敏感匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配停止)。 m 执行多行匹配。...元字符 元字符(Metacharacter)是拥有特殊含义字符: 元字符 描述 . 查找单个字符,除了换行行结束符。 \w 查找单词字符。 \W 查找非单词字符。 \d 查找数字。...setTimeout() 在指定毫秒数调用函数或计算表达式。...History 对象方法 方法 描述 back() 加载 history 列表一个 URL。 forward() 加载 history 列表下一个 URL

    2K20
    领券