首页/新闻资讯/正文详情

如何只用一行正则过滤短信内容?android_income_sms_gateway_webhook文本过滤器教程(含反向排除实战)

发布时间:2026/11/11 2:45:27 来源:云帆数科 栏目:资讯中心
如何只用一行正则过滤短信内容?android_income_sms_gateway_webhook文本过滤器教程(含反向排除实战)
移动开发【免费下载链接】android_income_sms_gateway_webhookSimple Android incoming SMS to URL forwarder项目地址https://gitcode.com/gh_mirrors/an/android_income_sms_gateway_webhook点击查看免费下载 android_income_sms_gateway_webhookIncoming SMS to URL forwarder是一款免费的开源 Android 应用能把手机收到的短信以 JSON 格式通过 HTTP POST 自动转发到你指定的 URL。而它内置的Text filter文本过滤器可以用一行正则表达式决定哪些短信值得转发、哪些直接丢弃——本文带你从零配置到反向排除的实战玩法。为什么需要短信文本过滤器默认情况下转发规则只按发件人Sender匹配一旦命中这个号码的所有短信都会被转发。但现实中你往往只关心其中一部分——比如只要银行验证码不想要验证码营销轰炸。Text filter 就是为此设计的它是每条转发规则里的一个可选字段填入一条 Java 正则表达式后只有短信正文匹配该正则时消息才会被转发。字段名称Text filter (regex, optional)文案定义见 strings.xml表单控件位于规则编辑弹窗的 ROUTING PARAMETERS 区域dialog_config_edit_form.xml留空 转发全部消息保持历史行为不影响老用户快速上手只转发包含关键词的短信配置步骤只有三步打开 App点右下角新建转发规则Sender填*星号表示匹配任意发件人纯按内容过滤在Text filter (regex, optional)中填入正则再填 Webhook URL保存匹配采用子串匹配Java 的find()关键词出现在正文任意位置即可命中无需锚定开头。填入的正则转发效果OTP正文包含 OTP 的短信OTP\|verification code包含 OTP 或 verification code 任一短语(?i)verification忽略大小写匹配 verification您的验证码匹配中文短信如银行验证码 提示匹配是区分大小写的需要忽略大小写时在正则开头加(?i)前缀。反向排除实战转发不包含某词的所有短信更实用的场景是反过来我想转发所有短信但排除广告。一条负向先行断言negative lookahead即可搞定(?s)^(?!.*OTP)逐段拆解这一行的构成^—— 定位到消息开头(?s)—— 让.能匹配换行符多行短信中任何一行出现关键词都能被抓住(?!.*OTP)—— 负向先行断言断言其后不存在OTP 字样也就是说凡是不含OTP 的短信都会被转发含 OTP 的被过滤。想同时排除多个关键词并忽略大小写组合一下(?si)^(?!.*(spam|promo))它会转发所有不含spam 或 promo不分大小写的消息。这个反向排除行为在项目的仪器化测试中有专门覆盖SmsReceiverTest.javatestSmsBlockedWhenExcludeFilterMatches与testSmsPassedWhenExcludeFilterDoesNotMatch。容错设计为什么你的正则写错了也不会丢短信这是该项目一个非常贴心的细节源码见 SmsBroadcastReceiver.java 的matchesFilter方法情况行为过滤器留空✅ 转发全部历史默认行为正则合法且匹配✅ 转发该条短信正则合法但不匹配⛔ 不转发正则语法非法✅仍然转发并记录错误日志fail open换句话说手滑打错正则永远不会静默吞掉你的验证码——消息照常转发错误会写进日志。你可以在规则弹窗里点TEST按钮发一条测试请求验证链路再点主界面的Syslog按钮查看 Logcat 中记录的正则编译错误该字段持久化在 ForwardingConfig.java 的smsFilter字段。⚠️ 对比记忆发件人正则Sender is a regular expression写错时是失败关闭一条都不转发而文本过滤器写错是失败放行。前者防泄漏后者防丢码。进阶组合过滤 提取 直达 Telegram文本过滤器解决要不要发配套的%Regex...%占位符解决发什么——两者配合可以只转发且只提取关键数据模板里写code: %Regex(\\d)%即可从Your code is 123456中抽出123456将 Webhook URL 指向 Telegram Bot APIhttps://api.telegram.org/botYourBOTToken/sendMessage?chat_idchannel_id配合过滤规则就得到一个只把重要短信推送到手机的极简网关全程无需云服务和注册完整字段说明%from%、%text%、%sentStamp%等占位符可参考 README.md 的 Request info 与 Filter by message text 章节。常见问题FAQQ配了过滤器后短信没转发怎么排查先用 TEST 按钮确认 Webhook 可达再用 Syslog 查看是否有 Invalid filter regex 日志。另外注意该 App 只转发SMS走 RCS 通道的消息不会触发可在 Google Messages 中关闭 RCS 测试详见 README.md 的 RCS messages are not forwarded。Q过滤器和发件人条件是与还是或与——两者都满足才转发。想纯按内容过滤把 Sender 设为*即可。小结需求一行正则只含 OTP 的短信OTP多关键词任一命中OTP\|verification code排除含 OTP 的短信(?s)^(?!.*OTP)排除多个词且忽略大小写(?si)^(?!.*(spam\|promo))掌握这一个Text filter字段你已能覆盖绝大多数短信该不该转发的判断场景。核心逻辑源码路径app/src/main/java/tech/bogomolov/incomingsmsgateway/SmsBroadcastReceiver.java测试用例app/src/androidTest/java/tech/bogomolov/incomingsmsgateway/SmsReceiverTest.java。赞分享移动开发【免费下载链接】android_income_sms_gateway_webhookSimple Android incoming SMS to URL forwarder项目地址https://gitcode.com/gh_mirrors/an/android_income_sms_gateway_webhook点击查看免费下载相关推荐changedetection.io过滤器系统包含排除与正则匹配changedetection.io过滤器系统包含排除与正则匹配 在网站变更检测领域changedetection.io 提供了业界领先的过滤器系统能够精后端告警AI 应用CANN/Ascend C SoftmaxGrad示例SoftmaxGrad Example Overview This example uses the SoftmaxGrad or SoftmaxGradFro人工智能深度学习高性能计算CANNCoursera-dl章节过滤功能用正则表达式只下载特定周的课程内容Coursera dl章节过滤功能用正则表达式只下载特定周的课程内容 引言 在学习Coursera课程时我们经常需要下载特定周的课程内容而不是整个课程。C网页爬虫CLI教育上一篇Apache Beam Playground 开发运维实战指南Gradle 任务、本地 Docker 环境、依赖升级与示例部署下一篇从 8.6 KB 到 4.2 KBSpirula Studio 3D高斯泼溅反向光栅化提速 19%创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

如何用 Open3D 完成文物数字化:3D 扫描、重建与虚拟修复
如何用 Open3D 完成文物数字化:3D 扫描、重建与虚拟修复

如何用 Open3D 完成文物数字化:3D 扫描、重建与虚拟修复 【免费下载链接】Open3D Open3D: A Modern Library for 3D Data Processing 项目地址: https://gitcode.com/gh_mirrors/op/Open3D 给一件器物建档,修复师最怕的不是数据量大,而… · 2026/11/10 22:10:37

第七周工作纪要
第七周工作纪要

常见 CAD 相关后缀文件一览后缀是什么能不能删.dwgAutoCAD 图形文件本体绝对不能删(配置/资源/程序类).dwt图形模板不要删(配置/资源/程序类).dws标准文件不要删(配置/资源/程序类).bak备份文件&#xff0c… · 2026/11/8 23:24:09

CyberStrikeAI 快速上手指南:从零到首次 AI 安全测试任务的完整实战
CyberStrikeAI 快速上手指南:从零到首次 AI 安全测试任务的完整实战

CyberStrikeAI 快速上手指南:从零到首次 AI 安全测试任务的完整实战 【免费下载链接】CyberStrikeAI The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation imp… · 2026/11/5 16:55:31

壶关电工证怎么考取的怎么报名?怕考不过白交培训费
壶关电工证怎么考取的怎么报名?怕考不过白交培训费

壶关电工证怎么考取的怎么报名?怕考不过白交培训费 你是不是也担心,花了几千块报名培训,结果考试不过,钱就白花了?壶关电工证怎么考取的这个问题,其实很多人心里都有疑问,但真正去了解的却不多。今天我来跟你唠一唠,怎么报名、怎么考、怎么不白交钱,… · 2026/11/11 2:45:09

南宁高压电工证难度报名费多少钱多久拿证
南宁高压电工证难度报名费多少钱多久拿证

南宁高压电工证难度报名费多少钱多久拿证 证书过期了不知道怎么复审延期,你是不是也遇到过这种情况?别急,这篇文章帮你理清南宁高压电工证的难度、报名费、拿证时间以及复审流程,还有你关心的行业前景和考试重点。… · 2026/11/11 2:45:09

苍南电工证哪里考保姆级教程:学历不高怕报不上名?这几点你必须知道
苍南电工证哪里考保姆级教程:学历不高怕报不上名?这几点你必须知道

苍南电工证哪里考保姆级教程:学历不高怕报不上名?这几点你必须知道 学历不高怕报不上名?别急,苍南电工证哪里考,其实没你想象的那么难。今天就来告诉你,如何从零开始,一步步拿到电工证,甚至还能在行业内提升收入。这篇文章是 保姆级教程… · 2026/11/11 2:45:09

睢宁怎么考电工证全流程指南,含金量高不高一文说清
睢宁怎么考电工证全流程指南,含金量高不高一文说清

睢宁怎么考电工证全流程指南,含金量高不高一文说清 你是不是也遇到过这样的情况,不知道去哪报名,怕被中介坑,耽误时间和钱?其实, 睢宁怎么考电工证… · 2026/11/11 2:45:09

没电工证怎么罚款?在哪考才能不被坑?
没电工证怎么罚款?在哪考才能不被坑?

没电工证怎么罚款?在哪考才能不被坑? 你是不是也遇到过这种情况:工地上的电工没证被查了,罚款一交就是几千块,还影响公司信誉?更头疼的是,不知道在哪考电工证,生怕被中介坑了钱还拿不到证?别急,今天我就从信阳市政公用工程从业者的角度,帮你理清楚… · 2026/11/11 2:45:09

换电工证考什么科目?外省证能转过来吗?值不值得考?
换电工证考什么科目?外省证能转过来吗?值不值得考?

换电工证考什么科目?外省证能转过来吗?值不值得考? 之前考的证在外省能不能转过来?这几乎是所有准备换电工证的人最关心的问题。尤其是像你这样在信阳浉河区从事市政公用工程的人员,可能手上拿着外地的电工证,现在想在本地继续发展,又怕证书过期或者无… · 2026/11/11 2:44:09

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/10 2:16:10

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/10 17:46:39

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/10 17:11:43

_中职电工证最新政策解读
_中职电工证最新政策解读

中职电工证在哪考?工地太忙根本没时间复习考试的救星来了 工地太忙根本没时间复习考试,这是很多正在备考 中职电工证 的建筑工友的真实写照。你不是不想考,而是真的没时间。但别担心,这期内容是 新乡初次报考人员… · 2026/11/11 0:00:52

昆明电工证培训价格值不值得考?老电工告诉你真相
昆明电工证培训价格值不值得考?老电工告诉你真相

昆明电工证培训价格值不值得考?老电工告诉你真相 之前考的证在外省能不能转过来?这个问题是很多在外地打工、换城市生活、或者是想在昆明发展的朋友最关心的。尤其是现在云南发展快,很多企业都在招持证上岗的电工,如果你手头有证但不在本地,那这个证是不… · 2026/11/11 0:00:52

特种电缆张工网上查询全攻略:外省证如何转过来
特种电缆张工网上查询全攻略:外省证如何转过来

特种电缆张工网上查询全攻略:外省证如何转过来 之前考的证在外省能不能转过来?这是很多特种作业从业者最关心的问题,尤其是像特种电缆张工这类证书,直接关系到日常工作是否合规、能否顺利晋升。很多小伙伴因为证书归属地的问题,陷入职业发展的瓶颈,甚至… · 2026/11/11 0:00:52

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 20:19:29

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 19:22:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 17:00:47

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码