当前位置:首页>Excel>Excel正则表达式(正则函数),真的不需要死记硬背!给你演示3秒钟写出正则公式……

Excel正则表达式(正则函数),真的不需要死记硬背!给你演示3秒钟写出正则公式……

  • 2026-05-02 03:22:29
Excel正则表达式(正则函数),真的不需要死记硬背!给你演示3秒钟写出正则公式……

 关注我,带你从零基础逆袭Excel高手

记得星标,及时收到推送

如果你用了10年Excel,但从来没有听过正则表达式,建议今天的文章你认真看一下!因为,真的太有用了!

内容较长,可收藏后慢慢看。

01  什么是正则表达式

02  什么是正则函数

03  应用举例

04  用AI编写Excel正则公式

Excel日常工作中,常常需要从大量文本数据中查找、提取或替换特定的内容

例如,从下图中C列的文本数据中提取所有的数字(即长宽高),并对这些数字求乘积。

怎么办?你用传统函数的话,这个问题将变得极其复杂。你可能需要:

❶ 提取第1个[前面的数字

❷ 提取第2个[和第1个逗号之间的数字(复杂!)

❸ 提取第3个[和第2个逗号之间的数字(复杂!)

❹ 最后将以上3个数字相乘

而使用正则表达式和正则函数,则可以非常轻松地解决这个问题。你只需要在D17编写一个这样的公式,然后复制一下公式即可:

=PRODUCT(--REGEXEXTRACT(C17,"\d+(\.\d+)?",1))

公式解析:

PRODUCT函数,求乘积。

REGEXEXTRACT,正则提取函数,通过正则表达式捕获并提取目标数据。

"\d+(\.\d+)?"——正则表达式,它用规则字符串的形式描述了要捕获的目标数据的格式,即文本数据中的所有数字(含小数)。

其中,\d匹配任意一个数字,\.即小数点,+代表前面的字符出现1次或1次以上,?代表前面的字符出现0次或1次。

01

什么是正则表达式

正则表达式(Regular Expression,简称RegEx)是专门为解决不规则文本处理而生的,它是一种由特定的规则符号组成的“模式语言”,用来描述目标文本或字符串的规律。

任何目标数据,只要你能用语言描述出来,就能用正则表达式把它写出来,然后通过正则函数或VBA或其它的编程语言实现相应的处理,如——查找、提取、替换。

想要熟练使用正则表达式,必须先了解正则表达式中的规则字符,也就是元字符。以下是为你整理的常用元字符查询表

元字符
含义
示例
.
匹配任意单个字符(除换行符外)
a.b
可以匹配acba1b
*
匹配前面的字符零次或多次
ab*c
可以匹配acabcabbc
+
匹配前面的字符一次或多次
ab+c
可以匹配abcabbc
?
匹配前面的字符零次或一次
ab?c
可以匹配acabc
[ ]
匹配方括号内的任意一个字符
[abc]
匹配abc
[^ ]
匹配不在方括号内的任意一个字符
[^abc]
匹配除abc外的任意字符
[a-z]
匹配a到z之间的任意小写字母
[A-Z]
匹配任意大写字母
\d
匹配任意一个数字,等价于[0-9]
\d{3}
匹配三位数字
\D
匹配任意一个非数字字符
\D+
匹配一个或多个非数字字符
\w
匹配任意一个字母、数字或下划线
\w+
匹配一个单词
\W
匹配任意一个非字母数字字符
匹配标点符号、空格等
\s
匹配任意一个空白字符(空格、制表符等)
匹配空格或换行符
{n}
匹配前面的字符恰好n次
\d{11}
匹配11位数字
{n,}
匹配前面的字符至少n次
\d{3,}
匹配三位或三位以上的数字
{n,m}
匹配前面的字符至少n次,最多m次
\d{3,5}
匹配3到5位数字
^
匹配字符串的开头
^abc
匹配以abc开头的字符串
$
匹配字符串的结尾
abc$
匹配以abc结尾的字符串
\b
匹配单词边界
\bcat\b
匹配单词cat但不匹配catalog
( )
分组捕获,将括号内的内容作为一个整体
(ab)+
匹配ababab
|
逻辑“或”,匹配两者之一
a|b
匹配ab

02

什么是正则函数

正则表达式是我们用来捕获目标数据的核心方法(内核),有了正则表达式,我们能够精准捕获符合匹配模式的所有数据。

但要想将捕获到的目标数据提取出来,光有正则表达式是不行的,还需要给正则表达式套一个外壳,也就是正则函数,通过正则函数对所有捕获到的目标数据进行提取、替换等处理。

在Excel中,有3个正则函数可以使用(仅限Excel365,其它版本没有):

1. REGEXEXTRACT——正则提取函数

功能:从字符串中提取匹配正则表达式模式的内容。

语法:=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])

    • text:要处理的文本

    • pattern:正则表达式模式

    • return_mode:可选,0返回第一个匹配(默认),1返回所有匹配,2返回捕获组内容

    • case_sensitivity:可选,0表示区分大小写(默认),1表示不区分大小写

    典型应用:从混合文本中提取电话号码、邮箱、日期等结构化信息。

    2. REGEXREPLACE——模式替换函数

    功能:将字符串中匹配正则表达式模式的内容替换为指定文本。

    语法=REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])

    • text:要处理的文本

    • pattern:要查找的正则表达式模式

    • replacement:替换后的文本

    • occurrence:可选,指定替换第几个匹配项,0表示全部替换(默认)

    • case_sensitivity:可选,0表示区分大小写(默认),1表示不区分大小写

    典型应用:批量清理数据、格式化文本、删除特定字符。

    3. REGEXTEST——模式验证函数

    功能:判断字符串是否匹配指定的正则表达式模式,返回TRUEFALSE

    语法=REGEXTEST(text, pattern, [case_sensitivity])

    • text:要检查的文本或单元格引用

    • pattern:正则表达式模式

    • case_sensitivity:可选,0表示区分大小写(默认),1表示不区分大小写

    典型应用:数据验证、格式检查、条件筛选。

    03

    正则表达式及正则函数应用

    案例一:提取手机号码

    场景:你有一列包含各种联系方式的文本数据,需要从中提取出11位手机号码。

    数据示例"联系人:张三,联系电话:13812345678,地址:北京市"

    公式=REGEXEXTRACT(A2, "1[3-9]\d{9}")

    公式解析

    • 1:手机号码以数字1开头

    • [3-9]:第二位是3到9之间的数字

    • \d{9}:后面紧跟9位数字(\d代表任意数字,{9}表示重复9次)

    如果数据中有多个手机号码,想全部提取出来,可以使用:REGEXEXTRACT(A2, "1[3-9]\d{9}", 1)

    案例二:验证邮箱格式

    场景:你有一列用户输入的邮箱地址,需要验证哪些格式是正确的。

    数据示例zhangsan@example.comlisi@163(缺少域名后缀)

    公式=REGEXTEST(A2, "^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z]{2,}$")

    公式解析

    • ^:从字符串开头开始匹配

    • [a-zA-Z0-9]:邮箱用户名部分必须以字母或数字开头和结尾

    • [\w\.-]*:中间可以包含字母、数字、下划线、点号或连字符

    • @:必须包含@符号

    • [a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]:域名部分同样以字母或数字开头和结尾

    • \.:一个点号(需要转义)

    • [a-zA-Z]{2,}:顶级域名至少2个字母

    • $:匹配到字符串结尾

    进阶应用:结合IF函数,可以批量标注邮箱格式是否正确:

    =IF(REGEXTEST(A2, "^[\w\.-]+@[\w\.-]+\.\w+$"), "有效", "无效")

    案例三:给电话号码打码(保护隐私)

    场景:在发布包含客户联系方式的报表时,需要对手机号码中间4位进行打码处理。

    数据示例13812345678 → 需要变成138****5678

    公式=REGEXREPLACE(A2, "(\d{3})\d{4}(\d{4})", "$1****$2")

    公式解析

    • (\d{3}):第一组,匹配前3位数字,并用括号捕获

    • \d{4}:匹配中间4位数字(需要被替换的部分)

    • (\d{4}):第二组,匹配后4位数字,并捕获

    • $1****$2:保留第一组和第三组,中间用4个星号替换

    效果13812345678 → 138****5678

    案例四:从混合文本中提取所有数字

    场景:你有一列商品信息数据,需要从中提取出所有数字。

    数据示例"售价2999元,原价3999元,折扣1000元"

    公式=TEXTJOIN("、", TRUE, REGEXEXTRACT(A2, "\d+", 1))

    公式解析

    • \d+:匹配一个或多个连续的数字(\d代表数字,+表示至少一个)

    • 第三参数1:返回所有匹配项,而不仅仅是第一个

    • TEXTJOIN:将所有匹配的数字用顿号连接起来

    效果"2999、3999、1000"

    进阶应用:如果还想对这些数字进行求和,可以配合SUM函数:

    =SUM(--REGEXEXTRACT(A2, "\d+", 1))

    案例五:提取中文字符

    场景:在处理包含中英文混合的产品名称时,需要提取出中文部分。

    数据示例"Apple苹果iPhone" → 需要提取出"苹果"

    公式=REGEXEXTRACT(A2, "[\u4e00-\u9fa5]+")

    公式解析

    • [\u4e00-\u9fa5]:这是中文Unicode编码的范围,代表所有汉字字符

    • +:匹配一个或多个连续的汉字

    效果:从"Apple苹果iPhone"中提取出"苹果"

    扩展应用:如果想提取非中文部分(即英文字母和数字)

    =REGEXEXTRACT(A2, "[A-Za-z0-9]+", 1)

    案例六:提取括号内的内容

    场景:商品描述中包含规格信息在括号内,如"iPhone 15 Pro(256GB深空黑)",需要提取括号中的规格。

    公式=REGEXEXTRACT(A2, "[((](.+?)[))]")

    公式解析

    • [((]:匹配中文左括号或英文左括号

    • (.+?):捕获括号内的内容(?使匹配变为非贪婪模式,遇到第一个右括号就停止)

    • [))]:匹配中文右括号或英文右括号

    效果:从"iPhone 15 Pro(256GB深空黑)"中提取出"256GB深空黑"

    04

    正则表达式学不会怎么办?

    作为文本处理的利器,正则表达式固然好用,但相比其它技能,正则表达式的学习难度和学习成本也很高,是一门“学了容易忘、用时总出错”的技能。

    绝大多数人一年也用不了几次正则,每次都要重拾正则字符,从头查语法、消化各种案例。为了这点使用频率,投入几十个小时去啃它,性价比实在太低!

    那怎么办呢?你可能会有疑问。如果以后遇到正则问题,怎么能够快速编写出正确的正则表达式和正则函数呢?

    不用担心!你只需要知道正则表达式和正则函数这个概念就好了,完全不需要花时间去深究

    只要你安装了我的Excel超能力插件,在AI智能体对话功能中,只需发一句指令,我的AI分身就可以在几秒钟内帮你自动写入正则公式,准确率非常高!

    来看几个例子:

    案例1:提取长宽高并求和

    指令:在C5中写入正则公式,从B5的不规则文本中提取并计算所有数字之和(注意数字中有小数)。
    公式:=SUM(VALUE(REGEXEXTRACT(B4,"\d+(\.\d+)?",1)))
    耗时:5秒钟
    案例2:提取身份证号
    指令:在C6写入正则公式,提取B6中的身份证号。
    公式:=REGEXREPLACE(B6,"[一-龥]","")
    耗时:4秒钟
    案例3:提取电话号码和手机号
    指令:在C17写入正则公式,提取B17中所有的手机号和座机电话
    公式:=REGEXEXTRACT(B18,"1[3-9]\d{9}|\d{3,4}-\d{7,8}",1)
    耗时:5秒钟
    案例4:在英文姓名之间批量添加空格
    指令:在C5写入正则公式,将B5中的英文姓名之间添加一个空格
    公式:=REGEXREPLACE(B5,"([a-z])([A-Z])","$1 $2")
    耗时:5秒
    案例5:将银行卡号第4位添加一个空格
    指令:在C12写入公式,将B12中的银行卡号每4位增加一个空格
    公式:=REGEXREPLACE(B12,"(\d{4})","$1 ")
    耗时:5秒

    以上就是今天的分享。觉得内容有用,欢迎点赞、分享!想体能智能体的朋友可以通过以下链接下载。

    智能体下载:
    Excel超能力(AI智能体版本)安装包下载地址:————https://pan.baidu.com/s/1BSs71-BsDbQ_aDjJeNvqNw?pwd=dyh41、请复制到电脑浏览器,完成下载2、下载后是一个.rar格式的压缩包,在本地解压缩即可查看全部文件3、按照安装指引10秒完成安装,申请API即可连接使用智能体
    关于智能体详细应用介绍,可以查看下面这篇文章:

     作者  徐军泰 
    ——Excel同学会创办人,Exce超能力插件作者,国内首部Excel动态图表书籍《左手数据,右手图表》作者。

    想跟我学习 Excel & AI数据处理,欢迎报名我的——

    VIP终身会员,尊享以下权益:

    1、11套课程永久免费学——Excel实战课、函数公式、图表制作、宏与VBA、Power Query、Dashboard制作、Excel智能体3天营,提供配套课件……

    2、VIP课程答疑——学习过程中有疑问,老师本人提供一对一答疑和指导

    3、Excel超能力 • AI智能办公套装——含42个超级快捷键、30+超能函数、130+做表功能、AI智能体(自动编写公式、生成VBA/Pythob代码、一键生成图表、智能处理和分析数据等功能)

    4、赠送我的Excel作品原文——Dashboard作品源文件、动态图表作品源文件

    「Excel同学会—VIP终身会员」

    🔥一次报名,永久有效🔥

    Excel一站式学习,从入门到精通

    11套课 + 学习答疑 + 

    👇👇

    长按识别二维码,购买后即可自动开通课程

    报名即送1次电话学习指导

    如需一对一私教(解决工作中的Excel问题),或企业培训,可以加我微信联系。

    最新文章

    随机文章

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-05-07 06:04:30 HTTP/2.0 GET : https://h.sjds.net/a/498196.html
    2. 运行时间 : 0.092252s [ 吞吐率:10.84req/s ] 内存消耗:4,643.79kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=a505fda13d2a8bba15b743ccc86d9741
    1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
    2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
    3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
    5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
    7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
    23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
    27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
    30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
    31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
    32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
    33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
    34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
    36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
    37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
    38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
    39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
    40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
    41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
    42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
    43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
    44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
    46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
    47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
    53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
    84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
    86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
    100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
    104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
    105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
    140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000520s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000753s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000316s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000274s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000460s ]
    6. SELECT * FROM `set` [ RunTime:0.000232s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000516s ]
    8. SELECT * FROM `article` WHERE `id` = 498196 LIMIT 1 [ RunTime:0.000452s ]
    9. UPDATE `article` SET `lasttime` = 1778105070 WHERE `id` = 498196 [ RunTime:0.004883s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000264s ]
    11. SELECT * FROM `article` WHERE `id` < 498196 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000524s ]
    12. SELECT * FROM `article` WHERE `id` > 498196 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001887s ]
    13. SELECT * FROM `article` WHERE `id` < 498196 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002108s ]
    14. SELECT * FROM `article` WHERE `id` < 498196 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000865s ]
    15. SELECT * FROM `article` WHERE `id` < 498196 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000994s ]
    0.093953s