网站资料 · 技术情报 · 相似站点

regexr.com

Regular expression tester with syntax highlighting, PHP / PCRE & JS Support, contextual help, cheat sheet, reference, and searchable community patterns.

暂未发现付费内容
访问网站
站内浏览 5 次 访问跳转 0 次 正常
RegExr 首页完整截图

快速了解

分类
教育与学习
语言
未知
付费内容信号
暂未发现付费内容已观察
注册年份
2008
主机
Cloudflare推测
HTTPS 证书信任
通过已观察
最后更新
RegExr 支持哪些正则表达式引擎?

RegExr 支持两种正则引擎:JavaScript 和 PHP / PCRE。页面上的描述明确写着 “PHP / PCRE & JS Support”。如果你的正则最终要跑在浏览器或 Node.js 里,选 JavaScript;要跑在 PHP 的 preg_* 函数或兼容 PCRE 的环境里,选 PHP/PCRE。选错引擎,可能出现“在 RegExr 里能匹配、放到代码里却失败”的情况。

两种引擎分别对应什么运行环境

引擎 对应环境 典型使用场景
JavaScript 浏览器、Node.js 的 RegExp 前端表单校验、JS 脚本里的字符串处理
PHP / PCRE PHP 的 preg_match、preg_replace 等 后端 PHP 项目、兼容 PCRE 的工具链

RegExr 的定位是“Learn, Build, & Test RegEx”,也就是学习、构建、测试正则,并带有语法高亮、上下文帮助、速查表和可搜索的社区模式。引擎选择直接决定这些测试结果是否可信。

为什么切换引擎会改变匹配结果

JavaScript 和 PCRE 虽然语法高度重叠,但并不是同一套规范。同一段正则在不同引擎下可能表现不同,常见差异点包括:

  • 命名捕获组的写法:PCRE 支持 (?P<name>...) 这类写法,JavaScript 的命名捕获组语法不同。
  • 断言能力:PCRE 提供更丰富的断言类型,JavaScript 对后行断言等特性的支持范围和版本有关。
  • 转义与字符类细节:某些转义序列、Unicode 属性的处理方式两边不一致。
  • 替换字符串的引用方式:捕获组在替换结果里的引用语法可能不同。

所以“这条正则对不对”没有绝对答案,只有“在目标引擎下对不对”。

怎么选对引擎

按最终运行环境来选,而不是按哪个看起来功能多来选:

  1. 先确定正则要跑在哪里。前端 JS 代码就选 JavaScript;PHP 后端就选 PHP/PCRE。
  2. 在 RegExr 里切到对应引擎再测试。切换后重新验证匹配结果和语法高亮是否正常。
  3. 用真实样本数据测试。不要只用一两个理想字符串,把边界情况(空串、超长串、特殊字符)也放进去。
  4. 复制到目标环境后复测一次。RegExr 的测试通过不等于目标语言运行时一定通过,尤其是涉及替换和全局匹配时。

常见卡点

  • 在 JavaScript 引擎下测好,直接拿去 PHP 用:命名捕获组、断言等写法可能不兼容,需要按 PCRE 语法改写。
  • 忽略了标志位差异:全局匹配、忽略大小写、多行模式在不同引擎下的默认行为和写法可能不同。
  • 把社区模式直接套用:RegExr 有可搜索的社区模式,但别人分享的模式未必标注了适用引擎,套用前先确认它面向哪个引擎。

一句话结论:RegExr 提供 JavaScript 和 PHP/PCRE 两种引擎,测试时按目标运行环境选择,并在切换引擎后重新验证匹配结果和语法兼容性。

免费在线工具怎么选?免安装网页工具的挑选标准与使用建议

想找免费在线工具,核心判断标准只有一条:打开网页就能完成一次完整操作,不需要注册、不强制付费、导出结果不带水印或次数限制。满足这三点,才算真正可用的免费工具;只满足其中一两点,往往会在关键步骤卡住。下面按"先判断、再分类、后避坑"的顺序,给出一套可执行的挑选和使用方法。

在线工具适合什么场景,不适合什么

在线工具最大的价值是免安装、跨设备、即用即走。适合以下情况:

  • 临时处理一个文件,不想为一次操作装几百 MB 的软件;
  • 在别人的电脑、公司公用机或手机上操作,无法安装程序;
  • 需要快速验证一个编码、格式或计算结果,用完就关。

不适合的情况同样明确:

  • 需要批量、反复、自动化处理大量文件;
  • 文件体积很大(例如几百 MB 以上的图片或视频);
  • 涉及敏感数据,见下文隐私部分。

把在线工具当作"轻量应急方案",而不是替代本地专业软件,预期就不会落空。

判断"真免费"的五个检查点

面对同类网站,按下面顺序快速验证,通常一两分钟就能判断是否值得用。

  1. 是否强制注册登录。点开工具直接能用是基本要求;如果必须先手机号或邮箱注册,说明它更想获取用户而非提供服务。
  2. 导出结果是否加水印。图片压缩、格式转换、二维码生成类工具最容易在这里设限,先做一次小文件测试再上传正式文件。
  3. 是否有次数或大小限制。留意页面是否标注"每日 N 次""单文件不超过 X MB",以及超限后是提示还是直接失败。
  4. 是否弹出付费墙。有些工具前几步免费,最后"下载"按钮才要求付费,属于典型的诱导流程。
  5. 结果是否可验证。编码解码、进制转换、单位换算这类工具有确定答案,可以自己核对一次,确认计算正确再依赖它。

一个实用习惯:先用一个无关紧要的小文件或示例数据跑通全流程,确认能正常导出,再处理真正要用的内容。

按场景选择常见工具类别

不同类别解决的问题不同,选择时关注点也不一样。

工具类别 典型用途 选择时重点看
图片压缩与格式转换 减小图片体积、PNG/JPG/WebP 互转 是否明显损失画质、是否加水印、支持的最大尺寸
编码解码 Base64、URL 编码、进制转换 结果是否可自行验证、是否支持中文和特殊字符
JSON 格式化 校验、美化、压缩 JSON 是否报错定位到具体行、能否处理较大文本
文本处理 去重、排序、大小写转换、统计字数 是否支持批量行处理、换行符是否被正确处理
单位与数学计算 长度、重量、温度换算,常用计算 单位是否齐全、结果精度是否符合需要
二维码与条形码 生成可扫码的码图 是否可调尺寸和容错、是否强制跳转自家页面

以秒用工具这类综合工具箱为例,它的定位就是把图片压缩、格式转换、Base64 编码解码、JSON 格式化、URL 编码解码、文本处理、进制转换、单位换算、二维码生成等常用功能集中在一个站点,打开网页即可使用。这类"工具箱"式站点的好处是不必为每个小需求单独找网站,缺点是单个功能的深度通常不如专用工具。日常轻量任务用综合工具箱,专业或批量任务再换专用软件,是更省事的组合。

隐私与安全:哪些内容不要上传

这是使用在线工具时最容易被忽略、后果却最严重的一点。工具在网页上运行,意味着你上传的文件或粘贴的文本会经过第三方服务器(部分工具在浏览器本地处理,但普通用户难以确认)。

建议遵守以下边界:

  • 不要上传含身份证、银行卡、合同、病历、公司内部文档等敏感内容的文件;
  • 不要粘贴密码、密钥、访问令牌(token)、含个人信息的日志;
  • 公司数据、客户资料优先使用本地软件或经公司批准的工具;
  • 若只是格式转换,可先删除文件中的敏感字段再处理。

如果确实需要在线处理敏感内容,优先选择明确说明"在浏览器本地处理、不上传服务器"的工具,并自行核实其说明是否可信。拿不准时,改用本地软件更稳妥。

工具不满足需求时怎么办

遇到限制,不必死磕一个网站,按下面思路切换:

  1. 换同类工具。搜索"功能名 + 在线",多试两三个,比较限制条件后再用。
  2. 拆分任务。文件太大就分段处理,再合并结果。
  3. 改用本地软件。批量、重复、大文件、敏感数据这四类需求,本地专业软件通常更快也更安全。
  4. 组合使用。例如先压缩图片再转格式,或先用文本工具清洗数据再粘贴进 JSON 工具校验。

一份可复用的选择清单

下次找在线工具时,按这个顺序过一遍即可:

  • 打开就能用,无需注册登录;
  • 小文件测试通过,导出无水印、无次数拦截;
  • 结果可自行验证,计算或转换正确;
  • 不涉及敏感数据,或已确认本地处理;
  • 单个工具搞不定时,知道换同类或改用本地软件。

在线工具的本质是"轻便",把它用在合适的场景、守住数据安全的底线,就能既省事又放心。

如何使用 RegExr 测试和调试正则表达式

RegExr 是一个在线正则表达式测试器,打开 regexr.com 就能用,无需安装。它适合在写正则时快速验证匹配结果、看懂每一段语法的作用,以及从社区模式库里找现成写法参考。根据网站自身描述,它支持语法高亮、PHP / PCRE 与 JavaScript 两种引擎、上下文帮助、速查表和可搜索的社区模式。如果你的正则要在特定语言里跑,先确认引擎是否对得上,再开始测试。

基本操作流程

  1. 输入正则表达式:在表达式输入区写下你的 pattern,例如 \d{3}-\d{4}。RegExr 会实时对表达式做语法高亮,括号、字符类、量词等结构用不同颜色区分,写错时也更容易一眼看出来。
  2. 输入测试文本:在文本区粘贴或输入要被匹配的内容,比如一段日志、一段 HTML 或几行示例数据。
  3. 查看匹配结果:命中的部分会在文本中高亮显示,匹配列表会列出每一处命中及其内容。这样你能直接判断“该匹配的有没有匹配上、不该匹配的有没有被误伤”。
  4. 逐段调整:改动表达式后结果即时刷新,可以反复试到符合预期。

借助辅助功能理解语法

  • 上下文帮助:把光标放在表达式的某个片段上,会显示该语法的说明,适合边写边查,不用切到别的文档。
  • 速查表(Cheat Sheet):集中列出常用语法,比如字符类、锚点、量词、分组,忘记写法时直接查。
  • 语法高亮:颜色区分结构,能帮你发现括号不配对、转义写错这类问题。

用社区模式库找参考写法

RegExr 提供可搜索的社区模式(Community Patterns)。当你要写一个常见但不好下手的正则,比如匹配邮箱、URL、日期格式,可以先搜关键词,看别人怎么写,再复制到表达式区按自己的数据调整。注意社区写法质量参差,拿来后一定要用你自己的测试文本验证,不要直接上生产。

选择引擎

RegExr 支持 PHP / PCRE 和 JavaScript。不同引擎在部分语法上行为不同,比如某些断言、命名分组、Unicode 属性的写法。测试前先想清楚这段正则最终跑在哪里:

  • 跑在浏览器或 Node.js 里 → 选 JavaScript。
  • 跑在 PHP 的 preg_* 函数里 → 选 PCRE。

引擎选错,测试通过不代表实际能用。

常见卡点

  • 只测“能匹配”,不测“不匹配”:除了准备应该命中的样本,也放几段不该命中的文本,确认没有过度匹配。
  • 忽略贪婪与懒惰:.* 默认贪婪,可能一口气吃到行尾。用 .*? 或更精确的字符类收窄范围,再观察高亮变化。
  • 忘记锚点:想匹配整行却没加 ^ $,结果子串也被算命中。
  • 转义遗漏:. * + ? ( ) [ ] 等有特殊含义,要匹配字面量需加反斜杠。
  • 测试文本太干净:真实数据常有空行、多余空格、特殊字符,尽量用接近实际的样本。

验证方法

改完正则后,用三类样本过一遍:应当命中的、不应当命中的、边界情况(空字符串、超长行、含特殊字符)。三类都符合预期,再拿去用。

RegExr 提供哪些学习与参考资源?

RegExr 的学习与参考资源主要围绕“边写边查”设计:内置速查表、参考文档、上下文帮助,以及可搜索的社区模式库。它适合正在学正则、或需要快速查语法和现成表达式的人;如果你要的是系统化课程或离线文档,这些资源只能作为辅助。

速查表与参考文档

RegExr 的速查表(Cheat Sheet)用于快速查阅常用正则语法,参考文档(Reference)则提供更完整的语法说明。两者配合使用的方式是:

  • 写表达式时忘了某个元字符的含义,先查速查表;
  • 需要确认某个语法在特定引擎下的行为,再翻参考文档。

这样不需要离开当前页面去搜索引擎找语法说明,减少在工具和文档之间来回切换的成本。

上下文帮助

RegExr 提供上下文帮助(contextual help),也就是在你操作正则的过程中给出与当前内容相关的提示,而不是让你自己去文档里翻找对应条目。

对初学者的实际价值在于:遇到不认识的语法结构时,可以就地看到解释,边改边理解,而不是先停下来查完再回来写。

社区模式库

RegExr 支持搜索社区分享的正则表达式(searchable community patterns)。当你要解决的是一个常见问题时,可以先搜一下有没有人已经写过可用的表达式,再在此基础上修改。

使用社区模式时注意两点:

  1. 别人的表达式是针对特定场景写的,直接套用前先确认你的输入格式是否一致;
  2. 拿到表达式后仍要在 RegExr 里用自己的真实数据测试一遍,确认匹配结果符合预期。

这些资源怎么配合使用

一个典型的使用顺序是:

  1. 先用社区模式库搜索是否已有接近需求的表达式;
  2. 找到后复制到测试区,用自己的数据验证;
  3. 需要修改时,用速查表和参考文档确认要用的语法;
  4. 遇到不理解的写法,看上下文帮助里的说明。

这套组合降低的是“从零写正则”的门槛,但不会替代对正则基本概念的理解——资源能帮你查和改,判断表达式是否正确仍要靠自己测试。

RegExr是什么网站?

RegExr 是一个在线正则表达式测试与学习工具,打开网页就能写正则、贴文本、实时看匹配结果。它适合需要调试正则的开发者、正在学正则的新手,以及想找现成模式参考的人。如果你只是偶尔用一次正则,或者不想安装本地工具,它属于可以直接上手的类型。

核心功能

RegExr 把正则的编写、测试、学习放在同一个页面里,主要提供这几类能力:

  • 实时测试:输入正则表达式和测试文本,匹配结果会即时高亮显示,改一个字符就能看到变化。
  • 语法高亮:正则表达式本身按语法结构着色,方便看清分组、量词、字符类等组成部分。
  • 多引擎支持:支持 JavaScript 和 PHP / PCRE 两种正则风格,写之前可以先确认目标环境用哪套语法。
  • 上下文帮助:鼠标悬停或选中正则片段时,会给出对应的解释,帮助理解每个符号的含义。
  • 速查表(Cheat Sheet):常用语法和元字符的快速参考,不用另开文档查。
  • 社区模式库:可以搜索其他用户分享的正则模式,遇到常见需求(如邮箱、URL、日期格式)时能直接参考或改造。

适合哪些场景

场景 是否合适 说明
调试一段匹配不上的正则 合适 实时高亮能快速定位问题出在哪个部分
学习正则语法 合适 上下文帮助和速查表降低了查文档的成本
找现成的正则模式 合适 社区模式库可搜索,省去从零编写
需要匹配 JavaScript 或 PHP/PCRE 语法 合适 两种引擎都支持,注意选对目标引擎
处理敏感数据 需谨慎 在线工具意味着文本要粘贴到网页里,涉密或隐私数据不建议直接使用

使用时的几个注意点

先确认目标引擎。 不同语言的正则实现有差异,比如 JavaScript 和 PCRE 在部分语法上并不一致。在 RegExr 里测试通过,不代表换到其他语言也一定成立,测试前把引擎切到与实际运行环境一致的那一个。

测试文本要有代表性。 只贴一条能匹配的样本,容易漏掉边界情况。建议同时放入应该匹配和不应该匹配的例子,确认正则不会误伤。

社区模式要读懂再用。 搜到的现成正则可能针对特定场景,直接复制到自己的项目里未必适用。先理解它匹配什么、不匹配什么,再决定是否采用。

在线工具的通用取舍。 免安装、打开即用是它的优势,代价是数据要经过网页。日常调试没问题,涉及真实用户数据或内部文本时,换成本地工具更稳妥。

网站信息概览

从当前可见信息判断,多年域名记录配合专业 DNS 或边缘网络,可能反映出持续的基础设施管理,服务中断和临时变更的概率相对更低。结合现有公开信息推测,页面发现配置存在多处空白,这不一定影响基础访问,却可能让索引归一、结果页表达和分享转化同时受损。

域名与注册信息

从注册时间看,这个域名已经持续存在约 18 年。状态中包含防转移保护,未发现 hold 或删除流程标记。现有迹象表明,当前登记的注册商是 NameCheap, Inc.,市场使用较为普遍。该网站采用常见域名后缀 .com。

DNS 与邮件配置

从当前可见信息判断,NS 记录显示该域名接入了 Cloudflare。该主机名未使用别名记录。未发现 MX 记录,该域名当前不具备常规收件配置。当前未检测到 DNSSEC 签名。DNS 记录中的最低 TTL 为 300 秒。

TLS 与证书

公钥算法为 EC,密钥长度 256 位。服务器返回了完整证书链。证书可验证域名控制权,但现有数据不能确认组织身份。现有迹象表明,证书由 Google Trust Services 的云或 CDN 体系签发。证书总有效期约 90 天,符合短周期自动续期模式。

HTTP 响应

6 项常用安全响应配置均未出现。未发现 X-Powered-By,后端框架信息未通过该字段公开。现有迹象表明,响应中的 cf-ray 表明流量经过 CDN 或缓存代理。未在响应头中发现明显的内部地址或调试信息。服务端仅返回软件名称 cloudflare。

技术栈分析

现有迹象表明,公开信号足以推测网站使用 Google Analytics、Cloudflare,却不足以确定版本。外部扫描仍可能围绕这些技术展开,只是无法直接命中特定版本范围。

SEO 与社交分享

页面没有声明首选 URL。Open Graph 已部分配置,仍缺少 og:type。首页声明了 Twitter Card 类型。Title 信息完整,共 34 个字符。页面描述已设置,长度为 152 个字符。

主机和电子邮件

DNSCloudflare
主机Cloudflare
IP 地理位置(推测,CDN 或代理可能与源站不同) 位置未知 推测 104.21.76.91

域名登记事实

RDAP / WHOIS

注册商NameCheap, Inc.
注册时间2008-03-27
到期时间2029-03-27
域名状态client transfer prohibited
名称服务器dakota.ns.cloudflare.com、karsyn.ns.cloudflare.com
DNSSECunsigned

DNS 记录

DNS

类型名称值TTL优先级
Aregexr.com104.21.76.91300—
Aregexr.com172.67.191.157300—
AAAAregexr.com2606:4700:3031::6815:4c5b300—
AAAAregexr.com2606:4700:3032::ac43:bf9d300—
NSregexr.comdakota.ns.cloudflare.com86400—
NSregexr.comkarsyn.ns.cloudflare.com86400—

TLS 与证书

TLS / SSL

定性结果配置正常
支持协议TLSv1.2、TLSv1.3
协商协议TLSv1.3
证书主题regexr.com
颁发者Google Trust Services
有效期至2027-01-13T00:42 · 记录时剩余 88 天
验证事实证书信任:通过 · 域名匹配:通过

HTTP 响应标头

HTTP

标头值
content-typetext/html; charset=UTF-8
cache-controlno-store, no-cache, must-revalidate
servercloudflare
set-cookie已脱敏

已识别技术

Google AnalyticsCloudflare

页面、搜索与分享信息

页面描述Regular expression tester with syntax highlighting, PHP / PCRE & JS Support, contextual help, cheat sheet, reference, and searchable community patterns.
规范链接未检测到
语言未知(默认)
Twitter Cardsummary_large_image

社交分享预览

12 个字段
semrushbot 0 条允许 · 1 条禁止
  • 禁止/
mj12bot 0 条允许 · 1 条禁止
  • 禁止/
gptbot 0 条允许 · 1 条禁止
  • 禁止/

暂未发现 Sitemaps

最近更新

  • 网站图像资源
  • 页面截图
  • 网站技术
  • 页面与搜索信息
  • 网络归属信息
  • HTTP 响应信息
  • TLS 与证书
  • DNS 信息
  • 域名登记信息
  • 网站简介
  • 网站名称
  • 网站资料
  • 网站简介
  • 网站名称

用户评价(0)

  • 暂无评价。